html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[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,[hidden]{display:none}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.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{backface-visibility:hidden;transform:translateZ(0)}.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{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.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-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.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,.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{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.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{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}: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;--error-colour:#d16173;--error-vivid-colour:#c91d39;--text-colour:#c5bcc8;--text-vivid-colour:#fff;--text-shadow:0 4px 4px #0000004d;--mini-tfo-green:#9ecc3b;--flip-tfo-red:#e21d3c;--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;--border-radius:.6rem;--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 (width>=576px){:root{--security-padding-v:var(--site-header-size);--site-header-lite-size:7.4rem}}@media (width>=1024px){:root{--security-padding-h:var(--site-header-size)}}:root{--bad-src-background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAKLklEQVR4AdSX+e+2xxTG797/nlhChFhiCYJYYgmxxBJL8KvQIJQ2bWlpaVVpVbVVQSyxhFiCv2SOz+ecmXnm2d6+TUi0ua97rnPOdc7MnLnn+fbdv/68z8ftz/9C3PGCL8adL7w17nrRrXH3i78U33zJl+Oel34l7gXfftlX476Xfy3uf8Vt8d1X3hYPvOob8eCrb4/vv+aOeOi1d8TDr7szfvj6u+KRN9wdj77x7vjxm74Vj735nnj8LffGT996bzzxtu/Ek2+/L372jvvj6XfeHz9/1/fiF+9+IH75ngfjV+99MH79vofiN+//Qfz2Aw/H7z74cPz+Qz+KP3z4kfjjRx6NP3300fjzxx6Lv3z8J/HXTzwef/vk4/H3Tz0R//j0k/HPzzwV//rsU/Hvzz0d+xbbFhEFDMzkvHjwb/w34jl2vdpr9oyRT0HrU4ynbAgPXF2Wh1MLJ8V54CMHCe6K6yOEi6K+MXissO0NFg0haB3a+oedfNXBjakTGe+5Z360qTEOX7X6hTmrP7lac0BtILbUaYPBx7inyN0JkqcNpxW2hyEuwxxAsHRwlJi8yc9ay0jgss68S7rFl7XUie6nWJ6Gsb21NnfaLuz0yEeB7Ba62ckb5KsRWcNc8pIfjTX/1K0xc0T3qRHHNSr/6I7MjpHsLumr+8fNNzl8jDh4iMJ5iqOE0CT88HwTnHUG76Pa0thUmP6TPDUiaxi/CKYkbz/qMEJtdy3GzpMb651RI/QL+dCOcfXLReqok3yt1bl+kTXQ5WhMLuRgbGzEzck7crZrdkiPcPOmAO/kvNg+lr5L6HnqxmSoMXmf6tESqHpwFJi81WFj8JQNKZ2xFehQEA5+tcY3jqB2WN9c8eD+3MDOnIrblcopu/hxvpoY89HZ0lzXn8WdLy7rORE2684Q2UVo7rC4d4N4jwVBPBnnxaNn+cZT1/Vqr9kzRj4Fx1yOpFig1yae5RkNJAyf23vMzlQwv+PhI1FbjagOoTNuzFHIgRphjlq5GLY+oU+kv+fpH3Zy6qoRaaPLEf+ZjtjOsmr3GNWRbJHbPvjtoBiazhEc60Z8jOrA1MEvzXc276lOe9RknPXgI3cfu5w7d8cCUcVOv8ng3lyBOYL8Q73r+WpEztPzkpN/GCt/6taYOQLf7o5oq3tmo1HQQoBhiKH8EOzi5sFU4q5TTF/PG7zMUiKs/MrCxI+A94FrAxylonRyfKnTKwf6hXPNE7EDOoQ8gTi/R3acHem2XKRmjcHTd6rTHrE+Zn73y0XOhS9516Wvc/1iztH9anZaxKbYqwUW4OQpP4SnuBuF2ZeDT4tcHJQjCk/d6agOqJtx7MlXPX51gopYvEccK/3dlnMi9Q3mLnOHV2ySSnMlnrnB/VnimVP27OQN/o6oiRvEbzQ/d8Qm8iEyaXWGH252HCJ9xCdXh51+uTjYmUO6deySIwoFmEQzTxM+a16wZwwdBaxDAZ6yITxwdX0+TgQHE/id1Y6DrhYsELPTkclHup6nRoz85MZGrhzoF6OGXAx7zZ/+npcx+KpVI4xxIrVAF01v3F8uWDvhrimQvI8IkB7yYKpww9RoMeI41uFb66BWmRq1wz7SLDlqxJmOKnucfZMxT8SdDsTo7hiZoGJ1B1qLi3ml6TXNEdQ41Luer0ZkjZ6XnPzDWPk7/2pnk3EG2jR9ydn17FTnCAwxVD4Eu3hq1QkWYSx9J7xMctCpEWXxJpg5xHIcNuPUcYfke7uFBEFw7NKkwddRv5g+cwQdys7JgVwMXXL8w87vHFu/SJsaMw5f/XKRup43tdjyfbuFJu6gb8aFDuA9vzMkGrcLjmLl2rTGHuKGqddixEHJ7sNO7TqqA+pmDHvyE606QUX+PcIGGuJxMu3szrSTb/+KzSSNTrZnk585VS87/gz5auJK/T3YyLbzoXkyYPN0mODQBZtIfPo4JDZuF0pDXLvHoTSJKDbEIEPZvA2nzYtHD/XQVi3snIoRZfkoYXy1J0fX9bsbaQTmibAxfRZp2SHFseX32e3VH4svc5h0xDMHW40Y/uT4h32m6zF1IuPrPPDpRyvPXy1PQfgL9qzvDE1wAytotW1kiIIa4aSic4LHOmMr1IGpg1MRk/eqg++4tjwR3k1wIo2EcUJx9k3GNjtJZwaPhaeP4jneZH5qzRHUOtRrF+dTr0bI80Q8CTFPhe3Nkzm7M5EdoZU5ehLJ2bw80TkCQww9h0Vi8JTNW2XavHjwnGr6HSBCrTQqxzfaMd+e94FTcMxT8FQQFY8tR+MkuXNhsuMp9IvpN0eMDsuBXRRDlxz/sPNOYOsXaVNjxuGrX75shF8PfrXGyczT6T436iJX0CKSYnbyKOZCOhDwLDoahXXwaaPFQUki8LXW5OqAuiMf+sNfdrrebmnIYvPdeCf0422MbqadffOo6FCbuGIzWWmuxC/lZ07p7fqN8ve8C3Y9F0pD9gPyVPA/F/7OzBMZHbfrifUUVs7GMp7d4vTopMd88TtGc+hk8EXEdqQjrq1GVMdjS26M2umTA/3CHP1yob1n1zmFPBnGXKSLhQ+fGpH3x9MjljqLL+Asz+8MTXCjKzZyxPSpEfjT17kakb4RW0d1QM3OF1i3wcXjXE8mub5EV6Jr2oy5mbM7E5vdOkV2bnTYkQWVpl3UV+ykljmC/EO9ys+/I3ZbnHXcxdr9jqnZ+T0fJ2OM4qdd83SGLzmbH3Z0biehDHioAUFaPLUEsXAzH/H0MeLgIQLnSc6SYrPz7GtLuHgLOJ5AHWp0vI2hS5+ciqOLTjj4OuoX02eOGB2WA7sthi45/mF7J4R+Ia8T6d2148KTie7Lz8eFYv9X7gwLcjO0kScSvHiKG4PRIt5dC8s4r+MTG3HGuiNX/n5YYHaczbQrusa0jbibbmd3pp3cgSs2i2mcTKv8JeeKXm3mVLx+teh2noLfO/BUhL48BeO5UBpCXL9IDf7/h78z++ik3Uz07rJP7gJvFqr/mi5jPSd51/uJNLsGkmf3Yul08KUA4ld15gDvgZg6c/APO+9IdtwujwXAh8+Oi+y+p0LMxSbgz6hjMjcxwHn+z/7O5Im0k462cRfYXKtz2Rqc/tUoB9Nn/taV+rUZc8Nn33wcncro6trx9NGEHG8yP+/I/Mazy7GNX6xn7LiLJccTE/P0+FEfufrHiayjpzPs5Bvzsvj0dc63Z4ihYhDs4lPXtXv1MbbZXRfXsfpKx9uYyY4nKD0a4sV7XXUssjocrCcunwoaFzh0fvsJ7kSeGHFtuRg6ef0doauzmzd5F8ap5efjQskbp2At4WkMX+pYiAsdoL3nd6Zr2C1PJHjxFM9cGoV18GHzEcTWII13gkU1bUYnb/rHndGvLYxrO3a0K7q26NrZN99OTueKzQYbJ9Ou5OeJ2DlhFwv8vw0dHr7ZfU5u+NQlV5eI7ZLOZsw7iC7zWFR2NkfOhZH28lCDqfFssGkfOEEf9OYjUMoQ238AAAD//8hgsIMAAAAGSURBVAMAv+9bj3WFuBEAAAAASUVORK5CYII=)}.sr-only,.sr-only-focusable:not(:focus,:focus-visible,:focus-within){clip-path:inset(100%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=768px){.up-to-tablet{display:none!important}}@media (width<=767px){.tablet-and-up{display:none!important}}.relative{position:relative}.debug-dump{display:none}.debug-mode .debug-dump{display:block}.please-clamp-me .inner-wrapper.clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.please-clamp-me .description-read-more{-webkit-user-select:none;user-select:none;font-weight:700;transition:opacity .25s cubic-bezier(.19,1,.22,1)}.please-clamp-me .description-read-more:hover{opacity:.75}*{box-sizing:border-box}html ::-webkit-scrollbar{width:8px;height:8px}html ::-webkit-scrollbar-track{background-color:var(--colour-white);border-radius:0}html ::-webkit-scrollbar-track:hover{background-color:var(--colour-white)}html ::-webkit-scrollbar-track:active{background-color:var(--colour-white)}html ::-webkit-scrollbar-thumb{background-color:var(--accent-colour);border-radius:3px}html ::-webkit-scrollbar-thumb:hover{background-color:var(--accent-colour)}html ::-webkit-scrollbar-thumb:active{background-color:var(--accent-colour)}html{height:100%;font-size:62.5%}body{color:var(--text-colour);font-size:1.6rem;font-family:var(--font-default);min-height:100%;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)}:focus-visible{box-shadow:none;outline-style:solid;outline-color:var(--text-vivid-colour)!important}svg,img,picture{pointer-events:none;max-width:100%;display:inline-block}@media (prefers-reduced-motion){*{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}}.page-wrapper{height:100%;min-height:100vh;transition:padding var(--site-header-transition-duration) cubic-bezier(.19, 1, .22, 1);flex-direction:column;display:flex;overflow:hidden}@media (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)}}.viewing-list+.viewing-list{margin-top:6rem}.bad-src{display:none!important}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(./inter-v19-latin-100-Cg8nSI4P.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(./inter-v19-latin-200-CGIQ4gbF.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(./inter-v19-latin-300-BVlfKGgI.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-v19-latin-regular-C38fXH4l.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-v19-latin-500-Cerq10X2.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-v19-latin-600-LgqL8muc.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./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(./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(./inter-v19-latin-900-D4nM5aha.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(./montserrat-v30-latin-100-DRKPHcaX.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(./montserrat-v30-latin-200-Dm5aGaZE.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(./montserrat-v30-latin-300-nZUFlRvk.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(./montserrat-v30-latin-regular-CIMKXMQI.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(./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(./montserrat-v30-latin-600-CjtsKS3e.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(./montserrat-v30-latin-700-BYRy5CoC.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(./montserrat-v30-latin-800-Cp9CdP19.woff2)format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(./montserrat-v30-latin-900-Cu5ORhvX.woff2)format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:300;src:url(./quicksand-v37-latin-300-BDtmyj0I.woff2)format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:400;src:url(./quicksand-v37-latin-regular-BSDtH9U0.woff2)format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:500;src:url(./quicksand-v37-latin-500-_DbwbYKP.woff2)format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:600;src:url(./quicksand-v37-latin-600-DTBPeRoM.woff2)format("woff2")}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:700;src:url(./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(./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(./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(./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(./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(./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(./averia-libre-v16-latin-700italic-B45Kmgqp.woff2)format("woff2")}h1:empty,.h1:empty{margin-top:0;margin-bottom:0}h1:first-child,.h1:first-child{margin-top:0}h1:last-child,.h1:last-child{margin-bottom:0}h1,.h1{min-height:0;font-size:clamp(3.2rem,2.63662rem + 1.50235vw,4.8rem);font-weight:500;font-family:var(--font-alt);letter-spacing:.02em;margin:2.4rem 0;font-weight:600;line-height:1}h2:empty,.h2:empty{margin-top:0;margin-bottom:0}h2:first-child,.h2:first-child{margin-top:0}h2:last-child,.h2:last-child{margin-bottom:0}h2,.h2{min-height:0;font-size:clamp(2.8rem,2.65916rem + .375587vw,3.2rem);font-weight:500;font-family:var(--font-alt);margin:2.4rem 0;font-weight:600;line-height:1.2}h3:empty,.h3:empty{margin-top:0;margin-bottom:0}h3:first-child,.h3:first-child{margin-top:0}h3:last-child,.h3:last-child{margin-bottom:0}h3,.h3{min-height:0;margin:2.4rem 0;font-size:clamp(2.4rem,2.25916rem + .375587vw,2.8rem);font-weight:600;line-height:1.2}h4:empty,.h4:empty{margin-top:0;margin-bottom:0}h4:first-child,.h4:first-child{margin-top:0}h4:last-child,.h4:last-child{margin-bottom:0}h4,.h4{min-height:0;margin:2.4rem 0;font-size:clamp(2.1rem,1.99437rem + .28169vw,2.4rem);font-weight:600;line-height:1.2}h5:empty,.h5:empty{margin-top:0;margin-bottom:0}h5:first-child,.h5:first-child{margin-top:0}h5:last-child,.h5:last-child{margin-bottom:0}h5,.h5{min-height:0;margin:2.4rem 0;font-size:clamp(1.8rem,1.69437rem + .28169vw,2.1rem);font-weight:600;line-height:1.2}h6:empty,.h6:empty{margin-top:0;margin-bottom:0}h6:first-child,.h6:first-child{margin-top:0}h6:last-child,.h6:last-child{margin-bottom:0}h6,.h6{min-height:0;margin:2.4rem 0;font-size:clamp(1.6rem,1.52958rem + .187793vw,1.8rem);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);margin-top:var(--security-padding-v);flex-direction:column;justify-content:center;align-items:center;gap:2.4rem;display:flex}@media (width>=768px){.block-app-banner{flex-direction:row}}.block-app-banner.block{padding:2.4rem}@media (width>=1200px){.block-app-banner{gap:6rem}}@media (width>=1500px){.block-app-banner{gap:12rem}}.block-app-banner .tfo-logo{width:6rem;height:6rem}@media (width>=1200px){.block-app-banner .tfo-logo{width:7.2rem;height:7.2rem}}.block-app-banner .text{text-align:center}.block-app-banner .app-links{gap:1.2rem;display:flex}.block-banner{padding-bottom:calc(var(--security-padding-v) * 2);padding-top:calc(var(--security-padding-v) * 2);margin-bottom:var(--security-padding-v);margin-top:var(--security-padding-v);position:relative}.block-banner.vertical-padding-small,.block-banner.bg-gray{padding-bottom:calc(var(--security-padding-v) * 2);padding-top:calc(var(--security-padding-v) * 2);margin-top:calc(var(--security-padding-v) / 2);margin-bottom:calc(var(--security-padding-v) / 2)}.block-banner.vertical-padding-none{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.block-banner ::selection{color:var(--accent-colour);background:var(--colour-white)}.block-banner .background-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.block-banner .background-container .banner-image{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute}.block-banner .background-container .banner-image,.block-banner .background-container .banner-image img,.block-banner .background-container .banner-image picture{max-width:none}.block-banner .background-gradient{z-index:2;background:radial-gradient(#2d01274d 0,#2d012733 50%,#2d012700 90%);width:100%;height:100%;position:absolute;top:0;left:0}.block-banner .banner-content{color:var(--colour-white);text-align:center;z-index:2;font-size:2.1rem;font-weight:500;position:relative}.block-banner .banner-content .block-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.block-banner .banner-content .block-content h3{margin:1.2rem 0;font-size:2.1rem;font-weight:500}.block-banner .banner-content .block-content h3 strong{font-weight:700}.block-banner.block-boxed-banner{padding-bottom:var(--security-padding-v);padding-top:var(--security-padding-v)}.block-banner.block-boxed-banner .frame{border-radius:var(--border-radius);min-height:230px;padding-bottom:var(--security-padding-v);padding-top:var(--security-padding-v);position:relative;overflow:hidden}.block-banner.block-boxed-banner .banner-content{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width<=767px){.block-banner.block-boxed-banner .banner-content{min-height:calc(230px - var(--security-padding-v) * 2)}}.block-banner.block-boxed-banner .btn-cta{font-size:1.6rem}@media (width>=768px){.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{gap:10px;display:flex}.block-carousel-platforms .inner-container .slide{width:33.3333%}.block-carousel-platforms .inner-container .slide .platform-link{aspect-ratio:5/3;background:var(--platform-colour);border-radius:var(--border-radius);color:var(--text-vivid-colour);justify-content:center;align-items:center;padding:1.6rem;display:flex}.block-carousel-platforms .inner-container .slide .platform-link.platform-flip-tfo{--platform-colour:#e21d3c}.block-carousel-platforms .inner-container .slide .platform-link.platform-mini-tfo{--platform-colour:#9ecc3b}.block-carousel-platforms .inner-container .slide .platform-link.platform-onfr{--platform-colour:#ffb600}.block-carousel-platforms .inner-container .slide .platform-link .logo-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.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 .inner-container .slide .platform-link .logo-container .svg-icon path,.block-carousel-platforms .inner-container .slide .platform-link .logo-container .svg-icon circle,.block-carousel-platforms .inner-container .slide .platform-link .logo-container .svg-icon ellipse{clip-rule:evenodd;fill-rule:evenodd;pointer-events:none;fill:var(--text-vivid-colour,currentcolor)}@media (width>=768px){.block-categories-listing{display:none}}.block-categories-listing .block-title{padding:.8rem var(--security-padding-h)}.block-categories-listing .category-links{margin:0;padding:0;list-style:none}.block-categories-listing .category-links .category-link{border-top:.1rem solid var(--background-contrast-colour);padding:1.6rem var(--security-padding-h);color:var(--text-colour);justify-content:flex-start;align-items:center;gap:1.6rem;font-size:1.6rem;font-weight:500;text-decoration:none;transition:color .65s cubic-bezier(.19,1,.22,1);display:flex}.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{width:2.4rem;height:2.4rem;color:var(--accent-vivid-colour);display:flex}.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{width:100%;max-width:100%;padding-top:0;position:relative}@media (width<=575px){.block.block-collection-hero{padding-bottom:10px}}.block.block-collection-hero .hero-slide{position:relative}@media (width>=576px){.block.block-collection-hero .hero-slide{min-height:clamp(30vh,56vw,85vh);display:flex}}.block.block-collection-hero .hero-slide .background{aspect-ratio:1;background:var(--bad-src-background) no-repeat center center/cover;position:relative}@media (width>=576px){.block.block-collection-hero .hero-slide .background{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}}.block.block-collection-hero .hero-slide .background .background-image,.block.block-collection-hero .hero-slide .background .background-image img{object-fit:cover;width:100%;height:100%}.block.block-collection-hero .hero-slide .background .overlay{background:linear-gradient(#12041600 61.21%,#120416 97.51%);width:100%;height:100%;position:absolute;bottom:0;left:0}@media (width>=576px){.block.block-collection-hero .hero-slide .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 .hero-slide .information{padding:var(--security-padding-h) var(--security-padding-h) calc(var(--security-padding-h) + 2.4rem);z-index:10;width:100%;max-width:100%;position:absolute;bottom:0;left:0}@media (width>=576px){.block.block-collection-hero .hero-slide .information{padding:calc(var(--site-header-size) + var(--security-padding-h)) var(--security-padding-h) 6.4rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1.6rem;margin:0;display:flex}}.block.block-collection-hero .hero-slide .information .logo-container{aspect-ratio:16/9;width:27rem;margin:0 auto;position:relative}@media (width>=576px){.block.block-collection-hero .hero-slide .information .logo-container{margin-left:0}}.block.block-collection-hero .hero-slide .information .logo-container img{object-position:left bottom;object-fit:contain;width:100%;height:100%}.block.block-collection-hero .hero-slide .information .link-items{justify-content:center;align-items:center;display:flex}@media (width>=576px){.block.block-collection-hero .hero-slide .information .link-items{margin-left:0}}.block.block-collection-hero .hero-slide .information .btn .icon,.block.block-collection-hero .hero-slide .information .btn .icon svg{width:16px;height:16px}.block.block-collection-hero .hero-slide .information .btn+.btn{margin-left:1rem}.block.block-collection-hero .hero-slide .information .description{color:var(--text-vivid-colour);width:64rem;max-width:100%;font-size:1.6rem;font-weight:600;display:none}@media (width>=576px){.block.block-collection-hero .hero-slide .information .description{display:block}}.block.block-collection-hero .outer-pagination-container{left:var(--security-padding-h);width:calc(100% - var(--security-padding-h) * 2);z-index:10;justify-content:flex-start;align-items:center;gap:.8rem;display:flex;position:absolute;bottom:0}.block.block-collection-hero .outer-pagination-container .spacer{order:4;width:25px}.block.block-collection-hero .outer-pagination-container .btn-carousel-play-pause{background:var(--text-vivid-colour);border-radius:500px;width:25px;height:25px;margin-bottom:0;display:block}@media (width>=576px){.block.block-collection-hero .outer-pagination-container .btn-carousel-play-pause{margin-bottom:2.8rem;transform:translateY(25%)}}.block.block-collection-hero .outer-pagination-container .btn-carousel-play-pause:focus-within{outline:1px solid var(--text-vivid-colour);outline-offset:4px}.block.block-collection-hero .outer-pagination-container .btn-carousel-play-pause.btn-mode-pause svg .pause,.block.block-collection-hero .outer-pagination-container .btn-carousel-play-pause.btn-mode-play svg .play{opacity:0}.block.block-collection-hero .outer-pagination-container .btn-carousel-play-pause .icon{width:100%;display:block}.block.block-collection-hero .outer-pagination-container .btn-carousel-play-pause svg{width:30px;height:30px;max-width:unset;transform:translate(-29%,-12%)}.block.block-collection-hero .outer-pagination-container .btn-carousel-play-pause svg path{fill:var(--background-colour);transition:all .15s ease-in-out}.block.block-collection-hero .non-swiper-pagination{justify-content:center;gap:.8rem;width:calc(100% - 80px);display:flex;position:absolute;bottom:10px;left:40px}@media (width>=576px){.block.block-collection-hero .non-swiper-pagination{justify-content:flex-start;bottom:0}}.block.block-collection-hero .non-swiper-pagination .non-swiper-pagination-bullet{cursor:pointer;background:var(--text-vivid-colour);opacity:.35;width:4.4rem;height:.6rem;transition:background .65s cubic-bezier(.19,1,.22,1),opacity .65s cubic-bezier(.19,1,.22,1);display:inline-block;position:relative;bottom:0}.block.block-collection-hero .non-swiper-pagination .non-swiper-pagination-bullet:before{content:"";z-index:2;height:4.6rem;position:absolute;top:-20px;left:0;right:0}.block.block-collection-hero .non-swiper-pagination .non-swiper-pagination-bullet:after{height:100%;position:absolute;top:0;left:0}@media (width>=576px){.block.block-collection-hero .non-swiper-pagination .non-swiper-pagination-bullet{bottom:3.2rem;right:auto}}.block.block-collection-hero .non-swiper-pagination .non-swiper-pagination-bullet.non-swiper-pagination-bullet-active{opacity:1}.block-comment-capter-en-direct{background:var(--background-contrast-colour);color:var(--text-vivid-colour);padding:var(--security-padding-v) var(--security-padding-h);font-size:1.4rem;display:none}.live-streaming-view .block-comment-capter-en-direct{display:flex}.block-comment-capter-en-direct>.container-fluid{text-align:center;gap:.8rem}.block-comment-capter-en-direct .title{margin-bottom:0}.block-comment-capter-en-direct .cta-container{margin-top:1.6rem}@media (width>=1024px){.block-comment-capter-en-direct .cta-container .btn{padding:.8rem 2.4rem}}@media (width<=767px){.block-onfr-presentation>.container-fluid{padding:0}}.block-onfr-presentation .inner-container{color:var(--text-vivid-colour);padding:2.4rem var(--security-padding-h);background:#231f20;width:100%}@media (width>=576px){.block-onfr-presentation .inner-container{border-radius:12px}}@media (width>=1024px){.block-onfr-presentation .inner-container{justify-content:space-between;align-items:stretch;display:flex}}.block-onfr-presentation .information{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2.4rem;display:flex}@media (width>=1024px){.block-onfr-presentation .information{width:56rem;max-width:100%}}.block-onfr-presentation .information .main-link{color:var(--text-vivid-colour);max-width:56rem;font-size:1.4rem;font-weight:700;line-height:1.4}@media (width>=768px){.block-onfr-presentation .information .main-link{font-size:1.6rem}}.block-onfr-presentation .title{margin-bottom:0}.block-onfr-presentation .title .logo-container{width:117px;display:inline-block}.block-onfr-presentation .links{justify-content:stretch;align-items:flex-end;margin-top:2.4rem;display:flex}.block-onfr-presentation .links-row{justify-content:flex-start;align-items:center;gap:2.4rem;display:flex}@media (width>=1024px){.block-onfr-presentation .links-row{justify-content:flex-end}}.block-onfr-presentation .links-row .social-link{width:24px;height:30px}.block-onfr-presentation .links-row .social-link svg path{fill:var(--text-vivid-colour)}.block-list{--media-border-radius:var(--border-radius);--position-font:var(--font-alt);padding-bottom:3.2rem;overflow:hidden}.block-list .rounded-container{width:100%;max-width:100%;position:relative}.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{color:var(--text-vivid-colour);justify-content:flex-start;align-items:center;display:flex}.block-list .block-title .icon{width:1.6rem;margin-left:1.6rem;display:inline-block}.block-list .block-title .icon svg path{fill:var(--text-vivid-colour)}.block-list .description{color:var(--text-vivid-colour);font-weight:500}.block-list .media-title{transition:color .65s cubic-bezier(.19,1,.22,1)}.block-list .swiper{width:100%;overflow:visible}.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.6667%;--slides-width-tablet:33.3333%;--slides-width-laptop:33.3333%;--slides-width-desktop:25%;--slides-width-desktop-medium:20%;--slides-width-desktop-large:16.6667%}@media (width>=375px){.block-list .swiper-slide{width:var(--slides-width-mobile)}}@media (width>=768px){.block-list .swiper-slide{width:var(--slides-width-tablet)}}@media (width>=1024px){.block-list .swiper-slide{width:var(--slides-width-laptop)}}@media (width>=1200px){.block-list .swiper-slide{width:var(--slides-width-desktop)}}@media (width>=1500px){.block-list .swiper-slide{width:var(--slides-width-desktop-medium)}}@media (width>=1920px){.block-list .swiper-slide{width:var(--slides-width-desktop-large)}}.block-list .slides-outer-container.container-fluid{position:relative}@media (width<=767px){.block-list.collection-block{padding-left:0;padding-right:0}}.block-list.collection-block .inner-container{z-index:1;position:relative}.block-list.collection-block .rounded-container{background:var(--custom-background-colour,var(--background-contrast-vivid-colour));padding:3.2rem var(--security-padding-h) 3.2rem;flex-direction:column;position:relative;overflow:hidden}@media (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{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;width:64rem;max-width:100%;min-height:22rem;margin-bottom:3.2rem;display:flex}@media (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{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.block-list.collection-block .background picture,.block-list.collection-block .background img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.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%);width:100%;height:100%;position:absolute;top:0;left:0}.block-list.collection-block .swiper .btn-nav{background:0 0}.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{--grid-columns:2;grid-template-columns:repeat(var(--grid-columns), 1fr);gap:3.2rem 1.6rem;display:grid}@media (width>=768px){.block-list.normal-list .cards-list{--grid-columns:3}}@media (width>=1024px){.block-list.normal-list .cards-list{--grid-columns:4}}@media (width>=1500px){.block-list.normal-list .cards-list{--grid-columns:5}}@media (width>=1920px){.block-list.normal-list .cards-list{--grid-columns:6}}.block-page-header.block{padding-top:0}.block-page-header .top-section{position:relative}.block-page-header .image-container{aspect-ratio:16/9;background:var(--accent-colour);width:100%;max-height:80vh;position:relative;overflow:hidden}.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);position:absolute;inset:0}.block-page-header .title-container{width:100%;height:100%;padding:calc(var(--security-padding-h) + 2.4rem) var(--security-padding-h) 1.6rem;top:0;left:0;flex-direction:column;justify-content:flex-end;gap:1.6rem;display:flex;position:absolute;inset:0}@media (width>=576px){.block-page-header .title-container{align-items:flex-start;padding-bottom:1.6rem}}.block-page-header .block-title{max-width:80rem;margin-top:0}@media (width>=1024px){.block-page-header .block-title{font-size:8rem}}.block-page-header .content{max-width:70rem;margin-top:2.4rem;font-size:1.8rem;font-weight:500;line-height:1.4}body .block-comment-dites-aires{display:block!important}.block-comment-dites-aires .presented-by{display:block}.block-comment-dites-aires .presented-by .presented-by-image img{width:auto;height:30px}.block-hero-direct+.block-comment-dites-aires{padding-top:0}.block.block-video-hero .video-container{aspect-ratio:16/9;width:100%;max-height:80vh;position:relative;overflow:hidden}.block.block-video-hero .video-container video{object-fit:cover;width:100%;height:100%}.block.block-video-hero .video-container .btn-video-play-pause{background:var(--text-vivid-colour);opacity:.6;border-radius:500px;width:3.2rem;height:3.2rem;transition:opacity .65s cubic-bezier(.19,1,.22,1);position:absolute;bottom:1.6rem;right:1.6rem}.block.block-video-hero .video-container .btn-video-play-pause:hover{opacity:1}.block.block-video-hero .video-container .btn-video-play-pause svg{width:calc(100% - 2rem);height:calc(100% - 2rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.block.block-video-hero .video-container .btn-video-play-pause svg path{fill:var(--background-contrast-colour)}.block.block-video-hero .video-container .btn-video-play-pause.video-is-playing .icon-video-hero-play{opacity:0}.block.block-video-hero .video-container .btn-video-play-pause.video-is-playing .icon-video-hero-pause,.block.block-video-hero .video-container .btn-video-play-pause.video-is-paused .icon-video-hero-play{opacity:1}.block.block-video-hero .video-container .btn-video-play-pause.video-is-paused .icon-video-hero-pause{opacity:0}#main-content .block-video-hero:first-child,#main-content h1:first-child+.block-video-hero{padding-top:0}.block{padding-top:var(--security-padding-v)}@media (width<=575px){.block.visible-mobile{display:block!important}}@media (width>=576px){.block.visible-desktop{display:block!important}}.block.vertical-padding-small{padding-top:2.4rem}.external-link-icon{vertical-align:middle;display:inline-flex;position:relative}.external-link-icon:not(.no-icon){width:25px;height:25px}.external-link-icon svg path,.external-link-icon svg polygon{fill:var(--text-vivid-colour)}.external-link-icon:hover svg polygon{transform:translate(10%,-10%)}.external-link-icon .external-link-icon-text{position:absolute}.rating .decoration{background-color:var(--background-contrast-colour);border-radius:var(--border-radius);color:var(--text-color);font-family:var(--font-alt);justify-content:center;align-items:center;width:2.4rem;min-height:2.4rem;padding:0 .8rem;font-size:1.1rem;font-weight:800;line-height:2.2;display:flex}.ajaxing-spinner{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;width:24px;height:24px;animation-name:ajaxSpin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-block}@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:focus-visible,[type=button]:focus-visible{outline:1px solid var(--text-vivid-colour)}button{background:0 0;border:none}button:not(:disabled){cursor:pointer}.btn{background:var(--link-background-colour);border:.1rem solid var(--link-border-colour);border-radius:calc(var(--border-radius) * 2);color:var(--link-text-colour);text-align:center;justify-content:center;align-items:center;gap:.8rem;min-height:4.8rem;padding:.8rem 1.6rem;font-size:1.6rem;font-weight:600;text-decoration:none;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);display:inline-flex}.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 (width>=1024px){.btn.btn-variant{padding:.8rem 2.4rem}}.btn.btn-watch .icon{font-size:0;display:inline-block}.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 (width>=576px){.btn.btn-watch{min-width:230px;font-size:1.6rem}}@media (width>=1024px){.btn.btn-watch{font-size:1.8rem}}.biscuits-banner{z-index:150;width:64rem;max-width:calc(100% - 2rem);color:var(--text-vivid-colour);background:0 0;border:none;flex-direction:column;justify-content:flex-end;align-items:center;margin-bottom:2.4rem;padding:0;position:fixed}.biscuits-banner[open]{display:flex}.biscuits-banner .btn-close{z-index:10;width:4.4rem;height:4.4rem;color:var(--text-vivid-colour);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.biscuits-banner .btn-close svg,.biscuits-banner .btn-close img{width:1.6rem;height: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;width:4.8rem;height:4.8rem;margin:0 auto;position:relative}.biscuits-banner .inner-container{background:var(--background-contrast-colour);border:.1rem solid var(--background-contrast-vivid-colour);border-radius:calc(var(--border-radius) * 2);text-align:center;flex-direction:column;gap:2.4rem;padding:2rem;display:flex;box-shadow:0 0 1px #0307121a,0 2px 6px #03071214,0 4px 13px #0307120f,0 6px 24px #0307120a,0 10px 37px #03071205}@media (width>=576px){.biscuits-banner .inner-container{text-align:left;flex-direction:row}}.biscuits-banner .biscuits-information{flex-direction:column;flex-shrink:1;gap:.8rem;display:flex}.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{justify-content:center;align-items:center;gap:1rem;margin:.8rem 0 0;display:flex}@media (width>=576px){.biscuits-banner .actions-row{justify-content:flex-start}}.form-account-profile{--container-padding:var(--security-padding-h);width:100%;padding-left:var(--container-padding);padding-right:var(--container-padding);flex-direction:column;gap:2.4rem;margin-left:auto;margin-right:auto;display:flex}@media (width>=375px){.form-account-profile{width:402px}}@media (width>=1024px){.form-account-profile{width:490px}}@media (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);border-bottom:.1rem solid;text-decoration:none;transition:border-color .65s cubic-bezier(.19,1,.22,1);display:inline-block;line-height:1.2!important}.form-account-profile .note a:hover,.form-account-profile .disclaimer a:hover,.form-account-profile .field-note a:hover{border-color:#0000}.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);margin-bottom:.4rem;font-size:1.4rem}@media (width<=575px){.form-account-profile .split .input-group+.input-group{margin-top:2.4rem}}@media (width>=576px){.form-account-profile .split{gap:1rem;display:flex}.form-account-profile .split .input-group{width:50%}}.form-account-profile .split-mobile{gap:1rem;display:flex}.form-account-profile .split-mobile .input-group{width:50%}.form-account-profile label{color:var(--text-vivid-colour);margin-bottom:.4rem;font-size:1.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);height:4.4rem;color:var(--text-vivid-colour);opacity:1;width:100%;padding:0 12px;font-size:16px}.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{border-radius:.4rem;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.form-account-profile .btn-reveal-password .password-hidden,.form-account-profile .btn-reveal-password .password-visible{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.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{border-top:1px solid var(--background-contrast-vivid-colour);border-bottom:1px solid var(--background-contrast-vivid-colour);padding:1.6rem 0}.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{opacity:0;border-radius:.4rem;width:20px;height:20px;position:relative}.form-account-profile .input-group-checkbox .visual-checkbox-container .icon-checked{z-index:2;background:var(--background-contrast-colour);border:1px solid var(--background-contrast-vivid-colour);pointer-events:none;border-radius:.4rem;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex;position:absolute;top:0;left:0;overflow:hidden}.form-account-profile .input-group-checkbox .visual-checkbox-container .icon-checked svg{width:60%;transition:transform .3s cubic-bezier(.19,1,.22,1);transform:translateY(20px)}.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{padding-left:7.5px;font-size:1.6rem}.form-account-profile .separator-row{align-items:center;width:100%;display:flex}.form-account-profile .separator-row .line{background:var(--background-contrast-colour);flex-shrink:1;width:95%;height:1px}.form-account-profile .separator-row .text{flex-shrink:0;padding:0 10px}.form-account-profile:not(.edit-profile) .btn,.form-account-profile.edit-profile .btn{width:100%}@media (width>=576px){.form-account-profile.edit-profile .btn{align-self:center;width:auto}}.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:#0000008a;--link-text-hover-colour:#0000008a;margin-top:-.8rem}.form-account-profile .field-note{color:var(--text-colour);margin-top:.4rem;font-size:1.2rem;line-height:1.5}.form-account-profile .input-group-checkbox-visual{justify-content:space-between;align-items:center;gap:1.6rem;display:flex}.form-account-profile .input-group-checkbox-visual input{opacity:0;position:absolute}.form-account-profile .visual-checkbox{background:var(--background-contrast-vivid-colour);border:1px solid var(--text-colour);z-index:3;cursor:pointer;border-radius:500px;width:5.6rem;height:3rem;transition:all .65s cubic-bezier(.19,1,.22,1);display:block;position:relative}.form-account-profile .visual-checkbox .dot{background-color:var(--text-vivid-colour);border-radius:50px;width:2.2rem;height:2.2rem;transition:all .65s cubic-bezier(.19,1,.22,1);position:absolute;top:3px;left:3px}.form-account-profile .visual-checkbox .dot .line{background:var(--background-contrast-vivid-colour);width:63.6364%;height:2px;transition:all .65s cubic-bezier(.19,1,.22,1);position:absolute;top:50%;left:50%}.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{width:25%;transform:translate(-110%,40%)rotate(55deg)}.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 (width>=576px){.form-account-profile .input-group-age-restriction label{margin-bottom:20px}}.form-account-profile .input-group-age-restriction input[type=range]{appearance:none;pointer-events:none;writing-mode:vertical-lr;touch-action:none;background-color:#0000;width:7px;height:calc(100% - 22px);position:absolute;top:11px;left:11px}@media (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;background-color:var(--accent-colour);cursor:pointer;z-index:5;border-radius:50%;width:22px;height:22px;position:relative}.form-account-profile .input-group-age-restriction input[type=range]::-moz-range-thumb{-webkit-appearance:none;pointer-events:all;background-color:var(--accent-colour);cursor:pointer;z-index:5;border-radius:50%;width:22px;height:22px}.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;margin-bottom:20px;position:relative}@media (width>=576px){.form-account-profile .input-group-age-restriction .outer-container{height:auto;margin-bottom:120px}}.form-account-profile .input-group-age-restriction datalist{flex-direction:column;justify-content:space-between;height:calc(100% + 22px);display:flex;position:absolute;top:-11px;left:30px}.form-account-profile .input-group-age-restriction datalist option{font-size:18px;font-weight:600}@media (width>=576px){.form-account-profile .input-group-age-restriction datalist{flex-direction:row;width:calc(100% + 44px);height:auto;left:-22px}.form-account-profile .input-group-age-restriction datalist option{transform:translateY(40px)}}.form-account-profile .input-group-age-restriction .progress-line-container{background:var(--background-contrast-vivid-colour);width:6px;height:calc(100% - 44px);position:absolute;top:22px;left:22px;transform:translate(-50%)}.form-account-profile .input-group-age-restriction .progress-line-container .progress-line{background:var(--accent-colour);width:6px;height:var(--progress-size);position:absolute;top:0}@media (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{touch-action:none;width:2px;height:calc(100% - 44px);position:absolute;top:22px;left:11px}.form-account-profile .input-group-age-restriction .background-dots .label{white-space:nowrap}@media (width>=576px){.form-account-profile .input-group-age-restriction .background-dots{width:calc(100% - 44px);height:2px;top:11px;left:22px}}.form-account-profile .input-group-age-restriction .background-dot-container{top:var(--dot-offset,0);position:absolute;left:11px}@media (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{background:var(--background-contrast-vivid-colour);border-radius:100%;width:16px;height:16px;transform:translate(-50%,-50%)}.form-account-profile .input-group-age-restriction .background-dot.active{background:var(--accent-colour)}@media (width<=575px){.form-account-profile.account-edit{gap:0;width:100%;padding-left:0;padding-right: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 (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 (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{border-top:.1rem solid var(--background-contrast-colour);padding:1.6rem var(--security-padding-h);justify-content:space-between;align-items:center;display:flex}@media (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{justify-content:flex-end;align-items:center;gap:.8rem;display:inline-flex}.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 (width<=575px){.form-account-profile.account-edit .action-row .desktop-action,.form-account-profile.account-edit .action-row .desktop-label{display:none}}@media (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);gap:.8rem;margin-left:auto;font-size:1.4rem;font-weight:500;transition:color .65s cubic-bezier(.19,1,.22,1);display:flex}.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 (width>=576px){.form-account-profile.account-edit .btn-logout{width:auto}}.form-account-profile .edit-section{flex-direction:column;gap:1.6rem;display:flex}@media (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;font-weight:600;line-height:1.2}.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);gap:.8rem;margin-left:auto;font-size:1.4rem;font-weight:500;transition:color .65s cubic-bezier(.19,1,.22,1);display:flex}.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{pointer-events:none;z-index:50;background:#0009;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.close-acccount-modal .modal-interior{border-radius:var(--border-radius);background:var(--background-contrast-colour);padding:var(--security-padding-h);pointer-events:auto;max-width:90vw}.close-acccount-modal .actions{padding-top:var(--security-padding-h);justify-content:space-between;gap:1.6rem;display:flex;align-items:stretch!important}.close-acccount-modal .actions .btn{flex-shrink:1;width:60%}.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 (width>=576px){.goodbye-screen .btn-back-home-container{margin-top:var(--security-padding-h);text-align:left}}@media (width<=575px){.goodbye-screen .btn-back-home-container .btn{width:100%}}@media (width>=576px){.goodbye-screen .splitter{justify-content:space-between;align-items:flex-start;display:flex}}@media (width>=576px) and (width<=1023px){.goodbye-screen .inner-split{width:80%}}@media (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);flex-shrink:1;margin-left:auto;margin-right:auto}@media (width>=576px){.goodbye-screen .sad-image-container{padding-left:var(--security-padding-v)}}@media (width>=1024px){.goodbye-screen .sad-image-container{width:200px}}.back-btn-container{position:absolute;top:0;left:0}@media (width>=375px){.back-btn-container{width:402px;max-width:100%;padding-left:var(--security-padding-h);padding-right:var(--security-padding-h);margin-left:auto;margin-right:auto;margin-bottom:var(--security-padding-v)}}@media (width>=576px){.back-btn-container{position:relative}}@media (width>=1024px){.back-btn-container{width:490px}}@media (width>=576px){.back-btn-container.edit-profile,.back-btn-container.account-edit,.back-btn-container.register{width:64rem;max-width:100%}}.back-btn{justify-content:flex-start;align-items:center;gap:.8rem;padding:0;display:flex}.back-btn .icon{justify-content:center;align-items:center;display:flex}@media (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 (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);gap:3.2rem;width:108rem;max-width:100%;margin:0 auto;display:flex;position:relative;overflow:hidden}.form-newsletter-subscription input,.form-newsletter-subscription label{cursor:pointer}.form-newsletter-subscription .form-inner{min-height:36rem;padding:var(--security-padding-h);flex-direction:column;gap:1.6rem;max-width:100%;display:flex}@media (width>=768px){.form-newsletter-subscription .form-inner{width:50%}}.form-newsletter-subscription .form-inner.center-vertically{justify-content:center}.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{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.8rem;display:flex}.form-newsletter-subscription .input-group-checkbox .visual-checkbox-container{color:currentColor;border:.1rem solid;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:flex;position:relative}.form-newsletter-subscription .input-group-checkbox .visual-checkbox-container input{appearance:none;width:100%;height:100%;position:absolute;top:0;left:0}.form-newsletter-subscription .input-group-checkbox .visual-checkbox-container .icon-checked{opacity:0;pointer-events:none;justify-content:center;align-items:center;width:1rem;height:1rem;transition:opacity .65s cubic-bezier(.19,1,.22,1);display:flex;position:absolute}.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 .input-group-checkbox .error{flex-shrink:0;width:100%}.form-newsletter-subscription .email-field-group{border-radius:var(--border-radius);border:.1rem solid;justify-content:space-between;align-items:center;height:4.8rem;display:flex;position:relative;overflow:hidden}.form-newsletter-subscription .email-field-group input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--accent-colour) inset;-webkit-text-fill-color:#fff}.form-newsletter-subscription .email-field-group input[type=email]{background:0 0;border:none;flex-shrink:1;width:99%;height:100%;padding:0 1.6rem;color:var(--text-vivid-colour)!important}.form-newsletter-subscription .email-field-group input[type=email]:-internal-autofill-selected{background:0 0;border:none;flex-shrink:1;width:99%;height:100%;padding:0 1.6rem;color:var(--text-vivid-colour)!important}.form-newsletter-subscription .email-field-group input[type=email]:-internal-autofill-selected:focus{background:0 0;border:none;flex-shrink:1;width:99%;height:100%;padding:0 1.6rem;color:var(--text-vivid-colour)!important}.form-newsletter-subscription .email-field-group input[type=email]::placeholder{color:var(--text-vivid-colour)}.form-newsletter-subscription .email-field-group input[type=email]:-internal-autofill-selected::placeholder{color:var(--text-vivid-colour)}.form-newsletter-subscription .email-field-group input[type=email]:-internal-autofill-selected:focus::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 input[type=email]:-internal-autofill-selected:focus-visible{outline:none}.form-newsletter-subscription .email-field-group input[type=email]:-internal-autofill-selected:focus:focus-visible{outline:none}.form-newsletter-subscription .email-field-group .email-icon-and-input{flex-shrink:1;justify-content:space-between;align-items:center;width:80%;height:100%;display:flex}.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)}@media (width<=575px){.form-newsletter-subscription .email-field-group{border:none;height:auto;display:block;overflow:visible}.form-newsletter-subscription .email-field-group .email-icon-and-input{border-radius:var(--border-radius);border:.1rem solid;width:100%}.form-newsletter-subscription .email-field-group .btn-submit{border-radius:var(--border-radius)}.form-newsletter-subscription .email-field-group .email-icon-and-input,.form-newsletter-subscription .email-field-group .btn-submit{height:4.8rem}.form-newsletter-subscription .email-field-group .btn-submit{width:100%;margin-top:1.6rem;display:block}}.form-newsletter-subscription .email-icon-container{pointer-events:none;flex-shrink:0;margin-left:1.6rem}.form-newsletter-subscription .email-icon-container,.form-newsletter-subscription .email-icon-container svg{width:2.4rem;height:2.4rem}.form-newsletter-subscription .email-icon-container svg path{fill:var(--text-vivid-colour)}.form-newsletter-subscription .btn-submit{background:var(--text-vivid-colour);color:var(--accent-colour);flex-shrink:0;height:100%;padding:0 1.6rem;font-size:1.6rem;font-weight:600;transition:all .65s cubic-bezier(.19,1,.22,1)}.form-newsletter-subscription .btn-submit:hover{color:var(--accent-vivid-colour)}.form-newsletter-subscription .btn-submit .ajax-spinner-container{transition:all .65s cubic-bezier(.19,1,.22,1);position:absolute;top:50%;right:10px;transform:translateY(-50%)scale(0)}.form-newsletter-subscription .btn-submit .ajax-spinner-container .ajaxing-spinner{border-top:4px solid var(--accent-colour);border-right:4px solid var(--accent-colour);border-bottom:4px solid var(--accent-colour);border-left:4px solid var(--text-vivid-colour)}.form-newsletter-subscription .btn-submit.ajaxing{padding-right:4.4rem}.form-newsletter-subscription .btn-submit.ajaxing .ajax-spinner-container{transform:translateY(-50%)scale(1)}.form-newsletter-subscription .image-container{display:none}@media (width>=768px){.form-newsletter-subscription .image-container{justify-content:center;align-items:center;display:flex}}.form-newsletter-subscription .error{color:#fbd0d7;font-size:1.2rem}.form-newsletter-subscription .error:before{content:"* "}#footer{padding-top:var(--security-padding-v);margin-top:auto;padding-bottom:2.4rem;font-size:1.6rem;font-weight:500}@media (width<=767px){#footer{padding-bottom:calc(2.4rem + var(--site-header-size))}}#footer ul{margin:0;padding:0;list-style:none}@media (width<=767px){#footer ul.bottom-mobile-border{border-bottom:.1rem solid var(--background-contrast-colour);margin-bottom:2.4rem}}#footer a,#footer .copyright-container{color:var(--text-vivid-colour);text-decoration:none}#footer .tfo-home-link{margin-bottom:2.4rem;display:inline-block}#footer .social-links{justify-content:flex-start;align-items:center;gap:2.4rem;margin-bottom:2.4rem;display:flex}#footer .social-links .icon-container{width:24px;display:inline-block}#footer .social-links .icon-container svg path{fill:var(--accent-vivid-colour)}#footer .footer-links-group a{margin-bottom:2.4rem;display:inline-block}@media (width>=768px){#footer .footer-menu{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}#footer .footer-menu .second-portion{justify-content:space-between;align-items:flex-start;gap:4.8rem;margin-left:auto;display:flex}#footer .footer-menu .third-portion{border-top:1px solid var(--background-contrast-colour);flex-shrink:0;justify-content:space-between;align-items:center;width:100%;padding-top:2.4rem;font-size:1.3rem;font-weight:500;display:flex}#footer .footer-menu .third-portion .small-links{order:2;justify-content:space-between;align-items:center;gap:.8rem 2.4rem;margin-left:auto;display:flex}#footer .footer-menu .third-portion .small-links a{margin-bottom:0}}.container{--container-padding:var(--security-padding-h);padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%;margin-left:auto;margin-right:auto}@media (width>=375px){.container{max-width:402px}}@media (width>=1024px){.container{max-width:490px}}.container-fluid{padding-left:var(--security-padding-h);padding-right:var(--security-padding-h);width:100%;max-width:calc(100% + var(--security-padding-h) * 2);margin-left:auto;margin-right:auto}@media (width>=768px){.container-fluid{justify-content:space-between;display:flex}}.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{width:100%;max-width:64rem}#main-header{--spacing:calc((var(--site-header-size) - var(--icon-size)) / 2);z-index:100;background-color:var(--background-colour);width:100%;transition:width var(--site-header-transition-duration) cubic-bezier(.19, 1, .22, 1);position:fixed;bottom:0;left:0}@media (width>=576px){#main-header{height:100%;width:calc(var(--site-header-size-opened) + 1px);border-right:1px solid var(--background-contrast-colour);top:0;bottom:auto}}@media (width>=576px) and (width>=1024px){.menu-minimized #main-header{width:var(--site-header-size)}}@media (width>=576px) and (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{transform:translate(0%)}.menu-minimized #main-header .menu-top{transform:translate(0)}}.skip-links-header,.skip-links{position:absolute}.skip-links-header ul,.skip-links ul{margin:0;padding:0;list-style:none}.skip-links-header li,.skip-links li{position:absolute}.btn-skip-to-content{background:var(--accent-colour);border-radius:calc(var(--border-radius) * 2);color:var(--text-vivid-colour);opacity:0;text-align:center;z-index:200;border:none;justify-content:center;align-self:flex-start;align-items:center;gap:.8rem;min-height:4.8rem;padding:.8rem 1.6rem;font-size:1.6rem;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;inset:1.6rem auto auto 0}@media (width>=1024px){.menu-maximized:not(.no-menu) .btn-skip-to-content{left:calc(var(--site-header-size-opened) + var(--security-padding-h) / 2)}.menu-minimized:not(.no-menu) .btn-skip-to-content{left:calc(var(--site-header-size) + var(--security-padding-h) / 2)}}.btn-skip-to-content:focus-visible{opacity:1;outline:1px solid var(--text-vivid-colour);pointer-events:auto}.btn-skip-to-content svg.svg-icon{width:1.6rem;height:1.6rem}.btn-skip-to-content svg.svg-icon path{fill:var(--text-vivid-colour)}#main-nav ::-webkit-scrollbar{width:5px;height:5px}#main-nav ::-webkit-scrollbar-track{background-color:var(--colour-white);border-radius:0}#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{background-color:var(--accent-colour);border-radius:2px}#main-nav ::-webkit-scrollbar-thumb:hover{background-color:var(--accent-colour)}#main-nav ::-webkit-scrollbar-thumb:active{background-color:var(--accent-colour)}@media (width<=575px){#main-nav{border-top:.1rem solid var(--background-contrast-colour)}}#main-nav ul{margin:0;padding:0;list-style:none}#main-nav{max-width:calc(100% - 1px)}#main-nav .always-nav{flex-direction:row;display:flex}@media (width>=576px){#main-nav .always-nav{flex-direction:column;gap:.8rem}}#main-nav .nav-items{max-width:100%;overflow:hidden auto}@media (width<=575px){#main-nav .nav-items{scrollbar-gutter:unset}}@media (width>=576px){#main-nav .nav-items{scrollbar-gutter:stable;max-height:calc(100vh - 6.4rem);padding-top:10px}}@media (width>=768px){#main-nav .nav-items{padding-bottom:2.4rem}}#main-nav .nav-items .main-menu-item{max-width:100%}#main-nav .nav-items .submenu-outer-wrapper{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.19,1,.22,1);display:grid;overflow:hidden}#main-nav .nav-items .submenu-outer-wrapper.open{grid-template-rows:1fr}#main-nav .nav-items .submenu{gap:.8rem;display:flex;overflow:hidden}@media (width>=576px){#main-nav .nav-items .submenu{flex-direction:column}}#main-nav .nav-items>li>ul:not(:first-child){margin-top:2.2rem}#main-nav .white-nav a,#main-nav .btn-toggle-menu{color:var(--text-vivid-colour);letter-spacing:-.02em;height:var(--site-header-size);min-height:4rem;padding-left:var(--spacing);padding-right:var(--spacing);text-align:center;justify-content:flex-start;align-items:center;gap:1.6rem;width:calc(100% - 4px);margin:2px;font-size:1.4rem;font-weight:500;line-height:1.2;text-decoration:none;transition:color .65s cubic-bezier(.19,1,.22,1);display:flex;position:relative}#main-nav .white-nav a svg path,#main-nav .btn-toggle-menu svg path{fill:var(--text-vivid-colour)}#main-nav .white-nav a:focus-visible,#main-nav .btn-toggle-menu:focus-visible{outline-offset:0px;outline:1px solid var(--text-vivid-colour);border-radius:var(--border-radius)}#main-nav .white-nav a:before,#main-nav .btn-toggle-menu:before{border:.1rem solid var(--text-vivid-color);border-radius:var(--border-radius);content:"";opacity:0;background:0 0;transition:opacity .65s cubic-bezier(.19,1,.22,1);display:block;position:absolute;inset:.6rem -.6rem}@media (width>=576px){#main-nav .white-nav a:before,#main-nav .btn-toggle-menu:before{transition:background-color .65s cubic-bezier(.19,1,.22,1),border-color .65s cubic-bezier(.19,1,.22,1);inset:0 1rem}}@media (width<=575px){#main-nav .white-nav a,#main-nav .btn-toggle-menu{letter-spacing:-.02em;font-size:1rem;font-weight:600}#main-nav .white-nav a:after,#main-nav .btn-toggle-menu:after{border-top:.2rem solid var(--accent-vivid-colour);content:"";opacity:0;display:block;position:absolute;inset:0 -1rem auto}#main-nav .white-nav a.active:after,#main-nav .btn-toggle-menu.active:after{opacity:1}}@media (width>=576px){#main-nav .white-nav a,#main-nav .btn-toggle-menu{height:unset}#main-nav .white-nav a.active:before,#main-nav .btn-toggle-menu.active:before{background-color:var(--accent-colour);opacity:1;inset:0 1rem}}#main-nav .white-nav a:not(.active):hover:before,#main-nav .btn-toggle-menu:not(.active):hover:before{background-color:var(--background-contrast-colour);opacity:1}#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}@media (width>=576px){#main-nav .white-nav a{gap:1.6rem}}@media (width>=576px) and (width<=1023px){#main-nav .white-nav a{padding-left:var(--spacing);padding-right:var(--spacing);flex-direction:row;justify-content:flex-start}}@media (width>=1024px){#main-nav .white-nav a{padding-left:var(--spacing);padding-right:var(--spacing);flex-direction:row;justify-content:flex-start}.menu-minimized #main-nav .white-nav a{width:var(--site-header-size);flex-direction:column;justify-content:center;gap:.4rem;max-width:calc(100% - 2px);min-height:5.4rem;padding-left:0;padding-right:0}.menu-minimized #main-nav .white-nav a:before{inset:0}}#main-nav .menu-top{flex-direction:row;justify-content:flex-start;align-items:center;height:6.4rem;display:none}@media (width>=576px){#main-nav .menu-top{display:flex}}@media (width>=576px) and (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;width:var(--icon-size);color:var(--text-vivid-colour);background-color:#0000;border:none;min-height:0;margin:0 2rem;padding:0;display:block;position:relative}#main-nav .btn-toggle-menu:before{inset:-1rem}#main-nav .btn-toggle-menu span{background:currentColor;width:100%;height:.2rem;transition:opacity .65s cubic-bezier(.19,1,.22,1),transform .65s cubic-bezier(.19,1,.22,1);display:block;position:absolute}#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{z-index:2;position:relative}#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{white-space:nowrap;max-width:100%;font-size:1rem;display:inline-block;overflow:hidden}@media (width>=576px){#main-nav .menu-link .text{font-size:1.4rem}}@media (width>=1024px){.menu-minimized #main-nav .menu-link .text{font-size:1rem}}#main-nav .menu-link.account .icon{background:var(--accent-colour);border-radius:500px;flex-shrink:0}@media (width>=576px){#main-nav .menu-link.account{display:none}}@media (width<=575px){#main-nav.minimized .text{font-size:1rem}}#main-nav.minimized .nav-items .always-nav{justify-content:space-around;display:flex}@media (width<=575px){#main-nav.minimized .nav-items .extra-nav{display:none}}@media (width>=1024px){#main-nav.minimized .nav-items .extra-nav{display:none}#main-nav.minimized .white-nav a{flex-direction:column}}@media (width<=575px) and (width<=575px){#main-nav .text{font-size:1rem}}@media (width<=575px){#main-nav .nav-items .always-nav{justify-content:space-around;display:flex}}@media (width<=575px) and (width<=575px){#main-nav .nav-items .extra-nav{display:none}}@media (width<=575px) and (width>=1024px){#main-nav .nav-items .extra-nav{display:none}}@media (width>=1024px){#main-nav .always-nav{flex-direction:column}}#main-nav .submenu-toggler{border-radius:var(--border-radius);color:var(--text-vivid-colour);letter-spacing:-.02em;min-height:4rem;padding-left:var(--spacing);padding-right:var(--spacing);background:0 0;border:none;justify-content:space-between;align-items:center;width:calc(100% - 2px);margin-bottom:10px;margin-left:2px;line-height:1.2;display:flex}#main-nav .submenu-toggler:focus-visible{outline-offset:-1px}#main-nav .submenu-toggler .text{font-size:1.4rem;font-weight:600}#main-nav .submenu-toggler .icon{--transition-duration:.45s;transition:transform var(--transition-duration) cubic-bezier(.19, 1, .22, 1);pointer-events:none}#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)}.menu-backdrop{background:var(--background-colour);opacity:0;z-index:50;pointer-events:none;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.menu-backdrop.active{pointer-events:auto;opacity:.75;display:block}.fixed-tfo-logo-link{z-index:101;position:absolute;top:15px;left:50%;transform:translate(-50%)}@media (width<=575px){.media-single .fixed-tfo-logo-link{display:none}}@media (width>=576px){.fixed-tfo-logo-link{position:fixed;top:15px;left:65px;transform:none}}.link-back{min-height:4rem;color:var(--text-vivid-color);transition-duration:var(--transition-duration);justify-content:flex-start;align-items:center;gap:.8rem;padding:1.6rem;font-size:1.4rem;text-decoration:none;display:inline-flex}@media (width>=768px){.link-back{padding-left:var(--security-padding-h)}}.link-back .icon{width:16px;height:16px;transform:rotateY(180deg)}.link-back .icon svg path{fill:var(--text-vivid-colour)}@media (width>=768px){.menu-minimized .link-back{margin-left:var(--security-padding-h)}}.media-card{--media-border-radius:var(--border-radius);width:100%;color:var(--text-colour);flex-shrink:0;margin-right:1rem;font-size:1.6rem;font-weight:600;text-decoration:none;display:block;position:relative}@media (hover:hover){.media-card:hover{color:var(--text-vivid-colour)}.media-card:hover .thumbnail-container{transform:translateZ(0)scale(1.04)}}.media-card a{display:block}.media-card:focus-visible,.media-card a:focus-visible{outline:1px solid var(--text-vivid-colour);outline-offset:4px;border-radius:var(--media-border-radius);border:0 solid #0000}.media-card .thumbnail-container{aspect-ratio:16/9;border-radius:var(--media-border-radius);backface-visibility:hidden;background:var(--bad-src-background) no-repeat center center/cover;margin-bottom:1.6rem;transition:transform .65s cubic-bezier(.19,1,.22,1);display:block;position:relative;overflow:hidden;transform:translateZ(0)scale(1)}.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%}.media-card .progress-bar-container{z-index:5;background-color:#fff;border-radius:4px;width:100%;height:5px;position:absolute;bottom:0;left:0}.media-card .progress-bar-container .progress-bar{background-color:var(--accent-colour);border-radius:4px;height:100%;position:absolute;top:0;left:0}.ratio-portrait .media-card .thumbnail-container{aspect-ratio:2/3}.ratio-square .media-card .thumbnail-container{aspect-ratio:1}.media-card:focus-visible{border-radius:.8rem}.media-card.numbered-item>a{display:flex}.media-card .numbered{width:40%;color:var(--accent-vivid-colour);font-family:var(--position-font);letter-spacing:-.01em;text-align:right;flex-shrink:0;padding-right:.5rem;font-size:12rem;font-weight:700;line-height:.74}@media (width>=1920px){.media-card .numbered{width:12rem;font-size:14rem}}.page-minitfo .media-card .numbered{color:var(--mini-tfo-green);font-family:var(--font-quicksand)}.page-fliptfo .media-card .numbered{color:var(--flip-tfo-red);font-family:var(--font-quicksand)}.media-card.titles-over-images .media-title{z-index:5;width:100%;height:100%;color:var(--text-vivid-colour);background:linear-gradient(25deg, var(--background-colour) -5%, transparent 65%);justify-content:flex-start;align-items:flex-end;padding:1.6rem;display:flex;position:absolute;top:0;left:0}.media-card .play-button-container{background:var(--text-vivid-colour);border-radius:100%;width:2.6rem;height:2.6rem;padding:.8125rem;display:flex;position:absolute;inset:auto auto .8rem .8rem;box-shadow:0 .4rem .4rem #00000040}@media (width>=1024px){.media-card .play-button-container{width:32px;height:32px;padding:1rem}}.media-card .play-button-container svg path{fill:var(--accent-vivid-colour)}.page-minitfo .media-card .play-button-container svg path{fill:var(--mini-tfo-green)}.page-fliptfo .media-card .play-button-container svg path{fill:var(--flip-tfo-red)}.thumbnail-label{z-index:2;background-color:var(--background-contrast-colour);border-radius:var(--border-radius);color:var(--text-colour);font-family:var(--font-alt);justify-content:center;min-height:2.4rem;padding:0 .8rem;font-size:1.1rem;font-weight:800;line-height:2.2;display:flex;position:absolute;top:1rem;left:1rem}.thumbnail-label.age-rating-warning{font-size:1.1rem;font-family:var(--font-alt);background:0 0;justify-content:flex-end;align-items:flex-end;width:4.2rem;height:4.2rem;padding:2px;font-weight:600;line-height:1.5;display:flex;inset:auto 0 0 auto}.thumbnail-label.age-rating-warning:after{content:"";z-index:-1;border-bottom:4.2rem solid var(--background-contrast-colour);border-left:4.2rem solid #0000;width:0;height:0;position:absolute;bottom:0;right:0}.mobile-back-button-container{pointer-events:none;z-index:50;width:100%;position:absolute;top:0;left:0}.mobile-back-button-container>.container-fluid{height:var(--site-header-lite-size)}.mobile-back-button-container .mobile-back-button{color:var(--text-vivid-colour);inset:50% auto 0 var(--security-padding-h);pointer-events:all;align-items:center;transition:color .65s cubic-bezier(.19,1,.22,1);display:flex;position:absolute;transform:translateY(-50%)}@media (width>=576px){.mobile-back-button-container .mobile-back-button.hide-after-small{display:none}}.mobile-back-button-container .mobile-back-button.has-backdrop{background:var(--background-contrast-colour);color:var(--text-colour);border-radius:100%;justify-content:center;width:4rem;height:4rem}.mobile-back-button-container .mobile-back-button .svg-mobile-back-button{width:1.6rem;height:1.6rem;transform:translate(-10%)}.mobile-back-button-container .mobile-back-button .svg-mobile-back-button path{fill:currentColor}.mobile-back-button-container .mobile-back-button:before{content:"";display:block;position:absolute;inset:-2rem}.modal-backdrop{z-index:50;background-color:#000000bf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-backdrop .modal-outer{background-color:var(--background-contrast-colour);border-radius:4px;width:100%;max-width:375px;padding:1.6rem;position:relative}@media (width>=768px){.modal-backdrop .modal-outer{max-width:440px}}.modal-backdrop .modal{position:relative}.modal-backdrop .btn-close{z-index:5;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:flex;position:absolute;top:.8rem;right:.8rem}.modal-backdrop .btn-close svg{width:1.5rem;height:1.5rem}.modal-backdrop .btn-close svg path{fill:var(--text-colour)}.modal-backdrop .btn-close:hover,.modal-backdrop .btn-close:focus-visible{background-color:#f8f9fa}.modal-backdrop .modal-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2.4rem;padding:3rem;display:flex}.modal-backdrop .modal-inner a:not(.btn){color:var(--action-accent-colour);text-decoration:none;transition:color .65s cubic-bezier(.19,1,.22,1)}.modal-backdrop .modal-inner a:not(.btn):hover{color:var(--text-vivid-colour)}.modal-backdrop .modal-action{width:100%}.pagination-section{padding-top:var(--security-padding-v);padding-bottom:var(--security-padding-v)}.pagination-section .pagination-list{flex-direction:row;justify-content:center;align-items:center;gap:.8rem;width:100%;margin:0;padding:0;list-style:none;display:flex}@media (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 (width>=768px){.pagination-section .pagination-item.previous{margin-right:2.4rem}}.pagination-section .pagination-item.next{margin-left:auto}@media (width>=768px){.pagination-section .pagination-item.next{margin-left:2.4rem}}.pagination-section .pagination-link{color:var(--text-colour);border-radius:calc(var(--border-radius) / 2);background:0 0;border:none;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:1.3rem;text-decoration:none;transition:background-color .65s cubic-bezier(.19,1,.22,1),color .65s cubic-bezier(.19,1,.22,1);display:inline-flex}.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}.episode-listing-container .pagination,.paginated-card-list .pagination{color:var(--text-colour);padding-top:var(--security-padding-v);padding-bottom:var(--security-padding-v)}.episode-listing-container .pagination .pagination-title,.paginated-card-list .pagination .pagination-title{text-align:center;margin-bottom:1.6rem;font-weight:600}.episode-listing-container .pagination .actions-row,.paginated-card-list .pagination .actions-row{justify-content:center;align-self:center;display:flex}@media (width<=767px){.episode-listing-container .pagination .actions-row,.paginated-card-list .pagination .actions-row{flex-wrap:wrap}}.episode-listing-container .pagination .btn-pagination,.paginated-card-list .pagination .btn-pagination{color:var(--text-colour);justify-content:flex-start;align-self:center;gap:.8rem;font-size:1.4rem;display:inline-flex}.episode-listing-container .pagination .btn-pagination:disabled,.paginated-card-list .pagination .btn-pagination:disabled{opacity:.3}@media (width<=767px){.episode-listing-container .pagination .btn-pagination,.paginated-card-list .pagination .btn-pagination{margin-top:2rem}.episode-listing-container .pagination .btn-pagination-prev,.paginated-card-list .pagination .btn-pagination-prev{order:99;margin-right:auto}}@media (width>=768px){.episode-listing-container .pagination .btn-pagination-prev,.paginated-card-list .pagination .btn-pagination-prev{margin-right:2.4rem}}.episode-listing-container .pagination .btn-pagination-prev .svg-icon,.paginated-card-list .pagination .btn-pagination-prev .svg-icon{transform:rotateY(180deg)}.episode-listing-container .pagination .btn-pagination-next,.paginated-card-list .pagination .btn-pagination-next{justify-content:flex-end}@media (width<=767px){.episode-listing-container .pagination .btn-pagination-next,.paginated-card-list .pagination .btn-pagination-next{order:100;margin-left:auto}}@media (width>=768px){.episode-listing-container .pagination .btn-pagination-next,.paginated-card-list .pagination .btn-pagination-next{margin-left:2.4rem}}.episode-listing-container .pagination .svg-icon,.paginated-card-list .pagination .svg-icon{width:1.6rem}.episode-listing-container .pagination .svg-icon path,.paginated-card-list .pagination .svg-icon path{fill:currentColor}.episode-listing-container .pagination .page-groups,.paginated-card-list .pagination .page-groups{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}@media (width<=767px){.episode-listing-container .pagination .page-groups,.paginated-card-list .pagination .page-groups{width:100%}}.episode-listing-container .pagination .btn-go-to-page,.paginated-card-list .pagination .btn-go-to-page{color:inherit;border-radius:var(--border-radius);background:0 0;min-width:4.4rem;min-height:4.4rem;padding:0 .8rem}.episode-listing-container .pagination .btn-go-to-page:not(.active):hover,.paginated-card-list .pagination .btn-go-to-page:not(.active):hover{background-color:var(--background-contrast-colour);color:var(--text-vivid-colour)}.episode-listing-container .pagination .btn-go-to-page.active,.paginated-card-list .pagination .btn-go-to-page.active{background-color:var(--accent-colour);color:var(--text-vivid-colour)}.episode-listing-container .pagination .btn-nav-text,.paginated-card-list .pagination .btn-nav-text{color:inherit}.read-more-modal{z-index:999999;width:100%;height:100%;color:var(--text-vivid-colour);background-color:#000000bf;justify-content:center;align-items:center;position:fixed;top:0;left:0}.read-more-modal .modal-container{background-color:var(--background-contrast-colour);border-radius:4px;max-height:90vh;padding-top:6.4rem;position:relative;box-shadow:0 1px 3px #0000000d,0 28px 23px -7px #0000000d,0 12px 12px -7px #0000000a}.read-more-modal .modal-content{opacity:0;max-height:calc(90vh - 6.4rem);padding:1.6rem 1.6rem 5rem 3.2rem;position:relative;overflow-y:auto;transform:scale(0)}@media (width>=768px){.read-more-modal .modal-content{max-width:440px}}.read-more-modal .btn-close-modal{z-index:5;background:url(./btn-close-modal-x-hover-Dk72M4oq.svg) 50%/16px 16px no-repeat;border-radius:4px;width:28px;height:28px;min-height:28px;position:absolute;top:10px;right:10px}.read-more-modal .btn-close-modal:hover{background-color:#f8f9fa}.read-more-modal.open .modal-content{opacity:1;transform:scale(1)}.appended-comment-dires-aires{margin-top:2.4rem}@media (width>=768px){.appended-comment-dires-aires{width:64rem;max-width:100%}}.appended-comment-dires-aires .appended-comment-dires-aire{flex-direction:column;gap:1.6rem;display:flex}.appended-comment-dires-aires .appended-comment-dires-aire+.appended-comment-dires-aire{margin-top:1.2rem}.appended-comment-dires-aires a{color:var(--accent-vivid-colour);-webkit-text-decoration:none;text-decoration:none;transition:all .65s cubic-bezier(.19,1,.22,1)}.appended-comment-dires-aires a:hover{color:var(--action-accent-colour);text-decoration:underline}.appended-comment-dires-aires .presented-by-title{color:var(--text-vivid-colour);font-weight:600}.appended-comment-dires-aires .presented-by-image{max-width:200px;display:block;position:relative}.swiper .btn-nav{width:4.8rem;height:100%;color:var(--text-colour);z-index:50;background:red;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0}@media (width<=575px){.swiper .btn-nav{display:none}}.swiper .btn-nav:after{display:none}.swiper .btn-nav svg{width:4.8rem}.swiper .btn-nav svg path{fill:currentColor}.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{background:var(--text-vivid-colour);color:var(--background-contrast-colour);opacity:0;pointer-events:none;transform-origin:bottom;border-radius:4px;padding:.8rem;font-size:1.3rem;transition:all 75ms ease-in-out;position:absolute;bottom:calc(100% + 15px);left:50%;transform:translate(-50%)scale3d(0,0,0)}.tooltip.visible{opacity:1;transform:translate(-50%)scale(1)}.tooltip:after{content:"";border-style:solid;border-width:10px 7.5px 0;border-color:var(--text-vivid-colour) transparent transparent transparent;width:0;height:0;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%)}.tooltip-launcher{position:relative}.transcript-panel{background:var(--background-colour);border-top:.1rem solid var(--background-contrast-colour);color:var(--text-vivid-colour);z-index:20;flex-direction:column;flex-shrink:0;width:100%;height:50%;max-height:32rem;display:flex;position:relative;overflow:hidden}@media (orientation:landscape){.transcript-panel{border-left:.1rem solid var(--background-contrast-color);border-top:0;width:50%;max-width:32rem;height:100%;max-height:100vh}}.transcript-panel .transcript-header{border-bottom:.1rem solid var(--background-contrast-colour);padding:var(--video-player-spacing);justify-content:space-between;align-items:center;height:6.5rem;display:flex}.transcript-panel .transcript-header .btn-close{justify-content:center;align-items:center;width:4.4rem;height:4.4rem;display:flex}.transcript-panel .transcript-header .btn-close svg{width:16px;height: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{width:100%;max-width:100%;height:calc(100vh - 65px);overflow:hidden auto}.transcript-panel .transcript-content{padding:var(--video-player-spacing);font-size:1.4rem;line-height:1.5}#user-profile-container{z-index:101;position:fixed;top:20px;right:20px}@media (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%;padding:0;font-size:1.4rem;overflow:hidden}#user-profile-container .user-profile-icon-container,#user-profile-container .user-profile-icon-container svg{width:4rem;height:4rem;max-width:unset;display:block}#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{background:var(--background-contrast-colour);border-color:var(--background-contrast-vivid-colour);border-radius:var(--border-radius);min-width:16rem;margin:0;padding:.4rem;list-style:none;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{border-radius:var(--border-radius);width:100%;color:var(--text-vivid-colour);white-space:nowrap;justify-content:flex-start;align-items:center;padding:.8rem;font-size:1.4rem;font-weight:400;text-decoration:none;transition:background-color .65s cubic-bezier(.19,1,.22,1),color .65s cubic-bezier(.19,1,.22,1);display:flex;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{background:var(--accent-colour);font-weight:700}#user-profile-container .submenu .user-profile-link .user-icon{background:var(--avatar-bg-colour);border-radius:100%;width:2.8rem;height:2.8rem;margin-right:.8rem;overflow:hidden}#user-profile-container .submenu .user-profile-link .text{z-index:2;position:relative}#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;margin-top:.4rem;padding:1.6rem 2.4rem}.video-ended-screen{width:100%;height:100%;padding:var(--security-padding-h) 0;background:var(--background-colour);pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:fixed;top:0;left:0}@media (width<=1023px){.video-ended-screen{z-index:9999;background:0 0;align-items:flex-end}}.video-ended-screen .background,.video-ended-screen .background-gradient,.video-ended-screen .background-image,.video-ended-screen .background-mobile-gradient{width:100%;height:100%;position:absolute;top:0;left:0}.video-ended-screen .background-image picture,.video-ended-screen .background-image img{object-fit:cover;width:100%;height:100%}.video-ended-screen .background-gradient{background:linear-gradient(#12041600 61.21%,#120416 97.51%),linear-gradient(85.64deg,#120416 17.03%,#12041600 54.82%),linear-gradient(12.05deg,#120416e6 13.8%,#12041600 33.29%),linear-gradient(60.79deg,#120416e6 4.71%,#12041600 9.43%)}.video-ended-screen .background-mobile-gradient{top:calc(var(--security-padding-h) * -1);height:calc(100% + var(--security-padding-h) * 2);z-index:-1;background:linear-gradient(#0000,#00000080 30%,#000000e6)}.video-ended-screen .mobile-image-container{aspect-ratio:16/9;border-radius:var(--border-radius);pointer-events:auto;grid-area:thumbnail;display:block;position:relative;overflow:hidden}.video-ended-screen .mobile-image-container:before{content:"";opacity:.3;background:#000;position:absolute;inset:0}.video-ended-screen .mobile-image-container .play-icon{color:var(--accent-color);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-ended-screen .mobile-image-container .svg-icon-mobile-play{width:1.6rem;height:1.6rem;transform:translate(2px)}.video-ended-screen .episode-information{z-index:2;color:var(--text-vivid-colour);flex-direction:column;justify-content:flex-start;gap:1.6rem;font-size:1.4rem;font-weight:400;display:flex;position:relative;inset:0 0 auto}@media (width<=1023px){.video-ended-screen .episode-information{flex-direction:row;grid-template-columns:1fr 2fr auto;grid-template-areas:"thumbnail info actions";align-items:end;display:grid}}@media (width<=575px){.video-ended-screen .episode-information{grid-template-columns:1fr 1fr;grid-template-areas:"thumbnail actions""info actions";align-items:end}}.video-ended-screen .episode-title{margin:0}.video-ended-screen .internal-limit{grid-area:info;max-width:50ch;font-size:1.4rem;font-weight:500}.video-ended-screen .next-episode-text{color:var(--text-colour);font-size:1.3rem}.video-ended-screen .series-name{color:var(--text-vivid-colour,currentcolor);margin:0;font-size:1.8rem;font-weight:600;line-height:1.2}.video-ended-screen .episode-description{color:var(--text-colour)}@media (width<=767px){.video-ended-screen .episode-description{display:none}}.video-ended-screen .actions-row{pointer-events:auto;color:var(--text-vivid-colour);grid-area:actions;gap:.8rem 1.6rem;display:flex}@media (width>=1024px){.video-ended-screen .actions-row .btn-watch-next-episode .text{text-align:left;min-width:195px}}.video-ended-screen .actions-row .icon,.video-ended-screen .actions-row .icon svg{width:2.4rem;height:2.4rem}@media (width>=576px) and (width<=1023px){.video-ended-screen .actions-row .icon,.video-ended-screen .actions-row .icon svg{width:16px;height:16px}}.video-ended-screen .actions-row .icon svg path{fill:currentColor}.full-screen-video-player{width:100%;height:100%;position:fixed;bottom:0;right:0}.full-screen-video-player .video-outer-container{z-index:5;width:100%;height:100%;transition:height .25s cubic-bezier(.2,0,.38,.9),transform .25s cubic-bezier(.2,0,.38,.9),width .25s cubic-bezier(.2,0,.38,.9);position:fixed;bottom:0;right:0}@media (width>=1024px){.full-screen-video-player .video-outer-container.next-mode{height:18rem;transform:translate3d(calc(-1 * var(--security-padding-h)), calc(-1 * var(--security-padding-v)), 0);width:32rem}}.full-screen-video-player .jwplayer{max-height:100vh}.full-screen-video-player .player-and-transcript-outer{height:100%;display:flex}@media (width<=1199px){.full-screen-video-player .player-and-transcript-outer{flex-direction:column}}@media (orientation:landscape){.full-screen-video-player .player-and-transcript-outer{flex-direction:row;align-items:center}}@media (width<=767px){.full-screen-video-player{flex-direction:column;justify-content:center;height:100%;display:flex}}@media (width<=767px) and (orientation:portrait){.full-screen-video-player .player-and-transcript-outer{flex-direction:column}}body.video-player .page-wrapper,body.video-player #main-content{min-height:calc(100vh - var(--site-header-size))}body.video-player .video-header{color:var(--text-vivid-colour);padding:var(--video-player-spacing);z-index:5;opacity:0;pointer-events:none;flex-direction:column;align-items:flex-start;gap:2.4rem;font-size:1.4rem;font-weight:400;display:flex;position:absolute;inset:0 0 auto}body.video-player .video-header:before{content:"";inset:0 0 calc(var(--video-player-controls-height) * -1);z-index:-3;background:linear-gradient(#000 5%,#0000 75%);display:block;position:absolute}body.video-player .video-header.user-active{opacity:1;pointer-events:auto}body.video-player .video-header .link-back{align-items:center;gap:1.6rem;padding:0;display:inline-flex;position:relative}body.video-player .video-header .link-back:before{content:"";width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;top:-5px;left:-5px}body.video-player .video-header .link-back .icon{width:2.4rem;height:2.4rem}body.video-player .video-header .link-back .text{color:var(--text-vivid-colour);flex-direction:column;font-size:1.4rem;font-weight:400;display:flex}body.video-player .video-header .link-back .text .title{font-size:1.6rem;font-weight:600;display:block}body.video-player .video-header .link-back .logo{max-width:200px}body.video-player .next-mode-overlay{z-index:50000;width:100%;height:100%;padding:0;position:absolute;top:0;left:0}body.video-player .next-mode-overlay picture,body.video-player .next-mode-overlay img{object-fit:cover;width:100%;height:100%}.jwplayer{color:var(--text-vivid-colour)}.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{content:"";inset:calc(var(--video-player-controls-height) * -1) 0 0;background:linear-gradient(#0000 25%,#000 95%);display:block;position:absolute}.jwplayer .jw-controlbar .jw-tooltip{margin-bottom:-.8rem}.jwplayer .jw-controlbar .jw-tooltip:after{width:1rem;height:1rem}.jwplayer .jw-controlbar .jw-tooltip .jw-text{min-height:auto;font-size:1.3rem!important}.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 (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-colour)}.jwplayer .jw-controlbar .jw-button-container{padding:0!important}.jwplayer .jw-controlbar .jw-button-color{transition:color .65s cubic-bezier(.19,1,.22,1);color:var(--text-vivid-colour)!important}@media (hover:hover){.jwplayer .jw-controlbar .jw-button-color:hover{color:var(--text-colour)!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:0 0;box-shadow:0 0 #0000}.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-colour);border-radius:calc(var(--border-radius) * 2);display:block;box-shadow:0 0 1.6rem #0000004d;margin-bottom:.4rem!important}.jwplayer .jw-controlbar .jw-tooltip-time .jw-text{color:var(--text-vivid-colour);min-height:initial;text-align:center;text-shadow:0 0 2.4rem #0009;background:0 0;border-radius:0;padding:.4rem 0 0;font-weight:500;display:block}.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{width:.4rem;box-shadow:0 0 1.6rem #0009}.jwplayer .jw-controlbar .jw-icon-volume .jw-progress,.jwplayer .jw-controlbar .jw-icon-volume .jw-knob{background:var(--accent-vivid-colour)}.jwplayer .jw-controlbar .jw-text-elapsed,.jwplayer .jw-controlbar .jw-text-duration{font-variant-numeric:tabular-nums;font-weight:500;font-size:1.3rem!important}.jwplayer .jw-controls.jw-settings-open{z-index:5!important}.jwplayer .jw-controls .jw-settings-menu{z-index:5;background-color:#0009;flex-direction:column;width:100%;max-width:none;height:auto;max-height:none;padding:0;font-weight:400;inset:0;overflow:auto}@media (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{transition:color .65s cubic-bezier(.19,1,.22,1);color:var(--text-colour)!important}@media (hover:hover){.jwplayer .jw-controls .jw-settings-menu .jw-button-color:hover{color:var(--text-vivid-colour)!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{width:3rem;height:3rem}.jwplayer .jw-controls .jw-settings-menu .jw-settings-topbar{background:var(--background-contrast-muted-colour);width:100%;margin:0;padding:0;overflow:hidden}@media (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{width:auto;margin-left:auto}.jwplayer .jw-controls .jw-settings-menu .jw-settings-topbar .jw-icon.jw-button-color[aria-expanded=true]{background:var(--background-contrast-colour);border-radius:calc(var(--border-radius) * 2) calc(var(--border-radius) * 2) 0 0;color:var(--text-vivid-colour)!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-colour);height:calc(100% - 4.4rem);padding:var(--video-player-spacing);flex:none;width:100%;margin:0 auto auto}@media (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);max-width:38rem;height:auto}}.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu .jw-submenu-topbar{background:0 0;margin:0;padding:0;box-shadow:0 0 #0000}.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu .jw-submenu-topbar:after{content:"";opacity:.4;border-bottom:.1rem solid;width:100%;margin:0 0 .8rem;padding:0 0 .8rem;display:block}.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu .jw-submenu-topbar .jw-settings-content-item{text-align:left;align-items:center;gap:1.6rem;padding-left:2.4rem;padding-right:2.4rem;transition:opacity .65s cubic-bezier(.19,1,.22,1);display:flex;color:var(--text-vivid-colour)!important}@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>");width:1rem;margin-left:auto;display:block}.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]{padding-left:2.4rem;padding-right:2.4rem;color:var(--text-colour)!important}@media (hover:hover){.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu .jw-settings-content-item[aria-checked]:hover{color:var(--text-vivid-colour)!important}}.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu .jw-settings-content-item[aria-checked].jw-settings-item-active{font-weight:inherit;position:relative;color:var(--text-vivid-colour)!important}.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>");width:1.2rem;height:1.2rem;display:block;position:absolute;top:calc(50% - .8rem);left:0}.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu .jw-settings-content-item[aria-expanded]{font-weight:600;color:var(--text-vivid-colour)!important}@media (hover:hover){.jwplayer .jw-controls .jw-settings-menu .jw-settings-submenu .jw-settings-content-item[aria-expanded]:hover{color:var(--text-colour)!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{width:4.4rem;min-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,.jwplayer.jw-breakpoint-2 .jw-controlbar .jw-forward{display:none}.jwplayer .jw-icon-fullscreen-custom{order:5}.is-fullscreen .jwplayer .go-fullscreen,.not-fullscreen .jwplayer .leave-fullscreen,.can-fullscreen .jwplayer .jw-icon-fullscreen{display:none}.jwplayer .jw-svg-icon-forward path{fill:var(--text-vivid-colour)}.jwplayer .jw-svg-icon{color:var(--text-vivid-colour)}.geoblocked-outer{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.geoblocked-outer .geoblocked-title{max-width:90%}.geoblocked-outer .geoblocked-content{width:64rem;max-width:90%}.live-player-outer .jw-button-container .jw-icon-cast{order:1}.live-player-outer .jw-button-container .jw-icon-playback{order:5}.live-player-outer .jw-button-container .jw-icon-rewind{order:6}.live-player-outer .jw-button-container .jw-icon-next{order:7}.live-player-outer .jw-button-container .jw-icon-volume,.live-player-outer .jw-button-container .jw-horizontal-volume-container,.live-player-outer .jw-button-container .jw-icon-fullscreen,.live-player-outer .jw-button-container .jw-text-live{order:10}.live-player-outer .jw-button-container .jw-spacer{order:50}.live-player-outer .jw-button-container .jw-icon-cc{order:110}.live-player-outer .jw-button-container .jw-icon-settings{order:120}.live-player-outer .jw-button-container .jw-icon-fullscreen,.live-player-outer .jw-button-container .jw-icon-fullscreen-custom{order:122}.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{justify-content:flex-start;align-items:center;gap:.6rem;min-height:4rem;margin-bottom:.8rem;font-size:1.4rem;display:flex}.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{margin-top:.8rem;font-size:1.4rem}@media (width>=768px){.registration-complete-background{width:100vw;max-width:100%;height:90vh;position:relative;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;width:100%;max-height:80vh;padding:calc(var(--security-padding-h) + 2.4rem) var(--security-padding-h);justify-content:flex-start;align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (width>=576px){.collection-index .collection-header{padding-bottom:1.6rem}}.collection-index .collection-header .background{z-index:0;width:100%;height:100%;position:absolute;top:0;left: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{background:linear-gradient(to top, var(--background-colour), transparent);width:100%;height:100%;position:absolute;top:0;left:0}.collection-index .collection-header .collection-title{z-index:1;width:80rem;max-width:100%;font-size:8rem;font-weight:600;position:relative}@media (width>=576px){.collection-index .collection-header .collection-title{padding-bottom:1.6rem}}.collection-index .description{justify-content:flex-start;width:70rem;max-width:100%;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;grid-template-columns:repeat(var(--listing-columns), 1fr);gap:.8rem;padding-top:6.4rem;padding-bottom:6.4rem;display:grid}@media (width>=576px){.collection-index .media-listing{--listing-columns:2}}@media (width>=768px){.collection-index .media-listing{gap:1.6rem}}@media (width>=1024px){.collection-index .media-listing{--listing-columns:3}}@media (width>=1200px){.collection-index .media-listing{--listing-columns:4}}@media (width>=1500px){.collection-index .media-listing{--listing-columns:5}}@media (width>=1920px){.collection-index .media-listing{--listing-columns:6}}@media (width>=768px){.static-page.comment-capter.en-direct #main-content{padding-top:0}}@media (width>=375px) and (width<=575px){.comment-capter #main-content .header{padding-top:2.4rem}}@media (width>=576px){.comment-capter.menu-minimized .link-back{margin-left:calc(var(--security-padding-h) + var(--site-header-size-opened))}}@media (width>=1024px){.comment-capter.menu-minimized .link-back{margin-left:var(--security-padding-h)}}@media (width<=575px){.comment-capter .link-back{height:var(--site-header-lite-size)}.comment-capter .link-back .text{clip-path:inset(100%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width>=576px) and (width<=1023px){.comment-capter .link-back{margin-top:50px}}@media (width>=1024px){.comment-capter .link-back{margin-left:0;padding:2.2rem 1.6rem}}.comment-capter .link-back .icon{width:1.6rem;height:1.6rem}.comment-capter .link-back .text{color:var(--text-vivid-colour);font-size:1.4rem;transition:color .65s cubic-bezier(.19,1,.22,1)}.comment-capter .link-back:hover .text{color:var(--text-colour)}.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{flex-direction:column;gap:.4rem;width:22rem;max-width:100%;display:flex}.comment-capter .form-comment-capter label{color:var(--text-vivid-colour);font-size:1.4rem;font-weight:500}.comment-capter .form-comment-capter input{background:var(--background-contrast-colour);border:.1rem solid var(--background-contrast-vivid-colour);border-radius:var(--border-radius);height:4.4rem;color:var(--text-vivid-colour);opacity:1;padding:0 12px;font-size:16px;font-weight:500}.comment-capter .form-comment-capter input::placeholder{color:#adb5bd;opacity:1}.comment-capter .form-comment-capter input:focus-within{outline:1px solid var(--accent-vivid-colour);outline-offset:2px}.comment-capter .form-comment-capter.has-errors input{border-color:var(--error-colour);line-height:1.5}.comment-capter .form-comment-capter.has-errors input,.comment-capter .form-comment-capter.has-errors input::placeholder{color:var(--error-colour)}.comment-capter .form-comment-capter .error{color:var(--error-colour);font-size:12px}.comment-capter .form-comment-capter .btn-submit{width:100%;margin-top:1.6rem}@media (width>=576px){.comment-capter .form-comment-capter .btn-submit{width:auto;font-size:1.8rem}}.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{text-transform:uppercase;font-weight:600}.comment-capter .providers-section{width:80rem;max-width:100%}@media (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{margin:0;padding:0;list-style:none}.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 (width>=576px){.comment-capter .providers-list{border-left:.1rem solid var(--background-contrast-colour);border-right:.1rem solid var(--background-contrast-colour);border-radius:8px}}.comment-capter .providers-list li{list-style:none}.comment-capter .providers-list .provider{border-bottom:.1rem solid var(--background-contrast-colour);flex-direction:column;gap:.4rem;padding:1.6rem;font-size:1.6rem;font-weight:600;display:flex}@media (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{flex-wrap:wrap;gap:.4rem 1.6rem;font-size:1.4rem;font-weight:400;display:flex}.comment-capter .more-information-content{margin-top:1.6rem}.static-page.en-direct:not(.providers-view) #main-content{padding-top:calc(var(--site-header-lite-size) + 2.4rem)}.static-page.en-direct:not(.providers-view) #main-content .block:first-child,.static-page.en-direct:not(.providers-view).live-streaming-view #main-content{padding-top:0}.static-page.en-direct:not(.providers-view).live-streaming-view #main-content .now-playing-page-title,.static-page.en-direct:not(.providers-view).live-streaming-view #main-content .en-direct-hero-header .details .action-row{display:none}.static-page.en-direct:not(.providers-view):not(.live-streaming-view) .block-hero-direct+.block-comment-dites-aires{padding-top:var(--security-padding-v)}.static-page.en-direct:not(.providers-view) .block-airing-to-come{padding-top:0}.static-page.en-direct:not(.providers-view) .now-playing,.static-page.en-direct:not(.providers-view) .now-playing-header{width:100%}.static-page.en-direct:not(.providers-view) .now-playing-page-title{margin-bottom:3.2rem}.static-page.en-direct:not(.providers-view) .live-player-outer{aspect-ratio:16/9;max-height:calc(80vh - var(--site-header-lite-size));margin-left:calc(var(--security-padding-h) * -1);width:calc(100% + var(--security-padding-h) * 2);margin-bottom:1.6rem;position:relative}.static-page.en-direct:not(.providers-view) .live-player-outer>div{width:100%;position:absolute;top:0;left:0;height:100%!important}.static-page.en-direct:not(.providers-view) .live-player-outer .jwplayer .jw-aspect{display:none}.static-page.en-direct:not(.providers-view) .now-playing-information .now-playing-episode-title{color:var(--text-vivid-colour)}@media (width>=576px){.static-page.en-direct:not(.providers-view) .now-playing-information{justify-content:flex-start;align-items:flex-start;gap:3.2rem;width:100%;display:flex}.static-page.en-direct:not(.providers-view) .now-playing-information.streaming-view{flex-wrap:wrap}}.static-page.en-direct:not(.providers-view) .now-playing-information .image-container{aspect-ratio:16/9;border-radius:calc(var(--border-radius) * 2);background:var(--bad-src-background) no-repeat center center/cover;margin-bottom:1.6rem;position:relative;overflow:hidden}@media (width>=576px){.static-page.en-direct:not(.providers-view) .now-playing-information .image-container{width:calc(50% - .5rem)}}.static-page.en-direct:not(.providers-view) .now-playing-information .image-container img,.static-page.en-direct:not(.providers-view) .now-playing-information .image-container picture{object-fit:cover;z-index:2;width:100%;height:100%;position:relative}.static-page.en-direct:not(.providers-view) .now-playing-information .geo-blocked{z-index:5;width:100%;color:var(--text-colour);background:linear-gradient(#0000,#000 157.66%);justify-content:flex-start;align-items:flex-end;gap:.8rem;padding:2.4rem 1.6rem;font-size:1.4rem;display:flex;position:absolute;bottom:0;left:0}@media (width>=576px){.static-page.en-direct:not(.providers-view) .now-playing-information .geo-blocked{gap:.4rem;padding:2.4rem}}.static-page.en-direct:not(.providers-view) .now-playing-information .geo-blocked .icon{width:24px;height:24px}.static-page.en-direct:not(.providers-view) .now-playing-information .geo-blocked .icon svg path{fill:var(--text-vivid-colour)}.static-page.en-direct:not(.providers-view) .now-playing-information .geo-blocked .geo-blocked-title{color:var(--text-vivid-colour);font-size:1.4rem;font-weight:600}@media (width>=576px){.static-page.en-direct:not(.providers-view) .now-playing-information .geo-blocked .geo-blocked-title{font-size:1.6rem}}.static-page.en-direct:not(.providers-view) .details{color:var(--text-colour);flex-direction:column;gap:1.6rem;width:42rem;max-width:100%;display:flex}.static-page.en-direct:not(.providers-view) .details .airing-time{justify-content:flex-start;align-items:center;display:flex}.static-page.en-direct:not(.providers-view) .details .airing-time .time{margin-right:.5em;font-weight:700}.static-page.en-direct:not(.providers-view) .details .now-playing-title{justify-content:flex-start;align-items:center;margin-top:0;margin-bottom:.8rem;display:flex}.static-page.en-direct:not(.providers-view) .details .episode-number-pretty{margin-right:.25em;font-weight:600}.static-page.en-direct:not(.providers-view) .details .episode-title{margin-top:-.8rem}.static-page.en-direct:not(.providers-view) .details .info-row{flex-wrap:wrap;align-items:center;gap:.8rem;font-size:1.6rem;font-weight:400;display:flex}.static-page.en-direct:not(.providers-view) .details .info-row .info:nth-child(n+2):not(.rating):before{content:"•";margin-right:.4rem}.static-page.en-direct:not(.providers-view) .details .description{font-weight:500}.static-page.en-direct:not(.providers-view) .details .action-row .btn-trouver-une-chaine{justify-content:center;width:100%}@media (width<=575px){.static-page.en-direct:not(.providers-view) .details .action-row .btn-trouver-une-chaine{margin-bottom:var(--security-padding-v)}}@media (width>=576px){.static-page.en-direct:not(.providers-view) .details .action-row .btn-trouver-une-chaine{width:auto}}@media (width>=1024px){.static-page.en-direct:not(.providers-view) .details .action-row .btn-trouver-une-chaine{padding:.8rem 2.4rem}}.static-page.en-direct:not(.providers-view) .details .action-row .btn-trouver-une-chaine .icon{width:16px;height:16px}.static-page.en-direct:not(.providers-view) .details .action-row .btn-trouver-une-chaine .icon svg{width:100%;height:100%}.static-page.en-direct:not(.providers-view) .details .action-row .btn-trouver-une-chaine .icon svg path{fill:currentColor}.static-page.en-direct:not(.providers-view) .now-playing-information.streaming-view{margin-top:2.4rem}@media (width>=768px){.static-page.en-direct:not(.providers-view) .now-playing-information.streaming-view .details{width:50%}.static-page.en-direct:not(.providers-view) .now-playing-information.streaming-view .block-comment-dites-aires{padding-top:0}}.static-page.en-direct:not(.providers-view) .now-playing-information.streaming-view .commandites-aires-et-pubs{gap:calc(var(--security-padding-v) / 2);flex-direction:column;display:flex}.static-page.en-direct:not(.providers-view) .now-playing-information.streaming-view .commandites-aires-et-pubs .oboxads{display:inline-block}@media (width<=767px){.static-page.en-direct:not(.providers-view) .now-playing-information.streaming-view .commandites-aires-et-pubs .oboxads{margin-left:auto;margin-right:auto}}.static-page.en-direct:not(.providers-view) .now-playing-information.streaming-view .now-playing-title{margin-bottom:0;font-size:clamp(1.8rem,1.69437rem + .28169vw,2.1rem);font-weight:600}.static-page.en-direct:not(.providers-view) .now-playing-information.streaming-view .airing-time{font-size:1.4rem;line-height:1.5}.static-page.en-direct:not(.providers-view) .now-playing-information.streaming-view .airing-time .time{font-weight:700}.static-page.en-direct:not(.providers-view) .live-schedule-container{margin-top:var(--security-padding-v);overflow:hidden}.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule-header{justify-content:space-between;align-items:center;margin-bottom:3.2rem;padding-top:8px;padding-bottom:8px;display:flex}.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule-title{margin-bottom:0;font-size:1.8rem;font-weight:600;line-height:1.2}@media (width>=1024px){.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule-title{font-size:2.1rem}}.static-page.en-direct:not(.providers-view) .live-schedule-container .link-to-schedule{color:var(--action-accent-colour);font-family:var(--font-alt);justify-content:flex-start;align-items:center;margin-left:1.6rem;font-size:1.6rem;font-weight:500;text-decoration:none;display:inline-flex}.static-page.en-direct:not(.providers-view) .live-schedule-container .link-to-schedule .icon{width:16px;height:16px;margin-left:.8rem}.static-page.en-direct:not(.providers-view) .live-schedule-container .link-to-schedule .icon svg path{fill:currentColor}@media (width<=575px){.static-page.en-direct:not(.providers-view) .live-schedule-container .slider-outer{padding-left:0;padding-right:0}}.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule.swiper{max-width:100%;position:relative}.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule.swiper.swiper-initialized{overflow:visible}.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule.swiper:not(.swiper-initialized) .swiper-button-prev,.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule.swiper:not(.swiper-initialized) .swiper-button-next{display:none}.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule .swiper-button-prev,.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule .swiper-button-next{margin:0}.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule .swiper-button-prev{left:calc(var(--security-padding-h) * -1)}.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule .swiper-button-next{right:calc(var(--security-padding-h) * -1)}.static-page.en-direct:not(.providers-view) .live-schedule-container .btn-nav-previous{left:0}.static-page.en-direct:not(.providers-view) .live-schedule-container .schedule-slot{background-color:var(--background-contrast-muted-colour);border-top:.1rem solid var(--background-contrast-vivid-colour);color:var(--text-vivid-colour);gap:1.6rem;font-weight:600;display:flex;position:relative}.static-page.en-direct:not(.providers-view) .live-schedule-container .schedule-slot.current{background:var(--background-contrast-colour)}@media (width>=576px){.static-page.en-direct:not(.providers-view) .live-schedule-container .schedule-slot.current{border:1px solid #7a6780}}@media (width<=575px){.static-page.en-direct:not(.providers-view) .live-schedule-container .schedule-slot:nth-child(n+6){display:none}}.static-page.en-direct:not(.providers-view) .live-schedule-container .schedule-slot .title{color:var(--text-vivid-colour);font-weight:600}.static-page.en-direct:not(.providers-view) .live-schedule-container .schedule-slot .start-time,.static-page.en-direct:not(.providers-view) .live-schedule-container .schedule-slot .episode-title{color:var(--text-colour)}.static-page.en-direct:not(.providers-view) .live-schedule-container .schedule-slot .episode-title{color:var(--text-colour);text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem;font-weight:500;overflow:hidden}@media (width<=575px){.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule{border-bottom:.1rem solid var(--background-contrast-vivid-colour)}.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule .information{flex-shrink:1;width:95%;overflow:hidden}.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule .title,.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule .episode-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule .swiper-wrapper{flex-direction:column}.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule .schedule-slot{border-top:.1rem solid var(--background-contrast-vivid-colour);align-items:center;min-height:6.4rem;padding:.8rem 1.6rem}.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule .schedule-slot.current .start-time:after{content:"";left:0;top:calc(var(--spacing) + 4px);border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent var(--accent-vivid-colour);width:0;height:0;position:absolute}.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule .schedule-slot .live-label{display:none}.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule .schedule-slot .start-time{flex-shrink:0;width:6.4rem}}@media (width>=576px){.static-page.en-direct:not(.providers-view) .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);padding:1.6rem;font-size:1.6rem;font-weight:500;line-height:1.2em;transition:background .65s cubic-bezier(.19,1,.22,1)}}@media (width>=576px) and (width>=768px){.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule .schedule-slot{width:var(--slides-width-tablet)}}@media (width>=576px) and (width>=1024px){.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule .schedule-slot{width:var(--slides-width-laptop)}}@media (width>=576px) and (width>=1200px){.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule .schedule-slot{width:var(--slides-width-desktop)}}@media (width>=576px) and (width>=1500px){.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule .schedule-slot{width:var(--slides-width-desktop-medium)}}@media (width>=576px) and (width>=1920px){.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule .schedule-slot{width:var(--slides-width-desktop-large)}}@media (width>=576px){.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule .schedule-slot,.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule .schedule-slot .information{flex-direction:column;gap:.8rem;display:flex}.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule .schedule-slot .start-time{justify-content:space-between;align-items:center;font-size:1.3rem;display:flex}.static-page.en-direct:not(.providers-view) .live-schedule-container .live-schedule .schedule-slot .start-time .live-label{background:var(--background-contrast-vivid-colour);color:var(--action-accent-colour);border-radius:3px;align-items:center;gap:.4rem;margin-top:auto;padding:2px 4px;font-size:1.2rem;display:inline-flex}}.is-404 #main-content{color:var(--text-vivid-color);min-height:calc(100vh - var(--site-header-size));padding-bottom:22rem;padding-top:calc(var(--site-header-lite-size) + 2.4rem);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.is-404 #main-content .bg-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width>=576px){.is-404 #main-content .mobile-version{display:none}}.is-404 #main-content .desktop-version{display:none}@media (width>=576px){.is-404 #main-content .desktop-version{display:block}}.is-404 #main-content .text-content{color:var(--text-vivid-colour);width:100%;max-width:108rem;display:flex;position:relative}.is-404 #main-content .text-content .text-content-inner{text-align:center;flex-direction:column;flex-grow:1;align-items:center;gap:1.6rem 16px;width:100%;display:flex}@media (width>=576px){.is-404 #main-content .text-content .text-content-inner{text-align:left;align-items:flex-start;max-width:32rem}}@media (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);max-width:64rem;margin:0}@media (width>=576px){.is-404 #main-content .page-title{font-size:6rem}}.is-404 #main-content .page-subtitle{max-width:64rem;margin:0}@media (width>=576px){.is-404 #main-content{min-height:100vh;padding-bottom:var(--security-padding-v);padding-top:var(--security-padding-v)}}.media-single .page-wrapper{overflow:hidden}.media-single .hero-portion{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1.6rem;min-height:clamp(30vh,56vw,85vh);display:flex;position:relative}.media-single .background{aspect-ratio:1;background:var(--bad-src-background) no-repeat center center/cover;width:100%;position:relative;overflow:hidden}@media (width>=576px){.media-single .background{width:100%;height:100%;aspect-ratio:unset;position:absolute;top:0;left:0}}.media-single .gradient{pointer-events:none;width:100%;display:block;position:absolute;bottom:0;left:0}.media-single .background .background-image,.media-single .background .background-image img{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%}.media-single .background .top-gradient{background:linear-gradient(#12041600 61.21%,#120416 97.51%);height:100%}@media (width>=576px){.media-single .background .top-gradient{display:none}}.media-single .full-cover-gradient{background:linear-gradient(#87328000,#87328026);height:230px;bottom:0}@media (width>=576px){.media-single .full-cover-gradient{background:linear-gradient(85.13deg,#130517ae 17.16%,#13051700 68.36%),linear-gradient(10.87deg,#1305178a 13.14%,#13051700 40.66%);height:100%}}.media-single .hero-info{z-index:10;max-width:100%;padding:var(--security-padding-h) var(--security-padding-h) calc(var(--security-padding-h) + var(--tab-height)) var(--security-padding-h);flex-direction:column;align-items:center;gap:1.6rem;margin-top:-15rem;display:flex;position:relative}@media (width>=576px){.media-single .hero-info{padding-top:calc(var(--security-padding-h) + var(--site-header-lite-size));align-items:flex-start;margin-top:0}}.media-single .hero-info .title{width:27rem;max-width:100%;line-height:1.2}@media (width>=576px){.media-single .hero-info .title{font-size:4.8rem}}.media-single .hero-info .title .logo{font-size:0;display:block}.media-single .hero-info .info-row{color:var(--text-vivid-colour);text-shadow:var(--text-shadow);justify-content:center;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:600;display:flex}.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 (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{color:var(--text-vivid-colour);width:64rem;max-width:100%;text-shadow:var(--text-shadow);font-size:1.4rem;font-weight:500;position:relative}@media (width>=576px){.media-single .hero-info .description{font-size:1.6rem}}.media-single .hero-info .description .episode-title{max-width:50ch;text-shadow:var(--text-shadow);font-size:1.8rem;font-weight:600;line-height:1.2}.media-single .hero-info .description .description-read-more{color:var(--text-vivid-colour);padding-left:0;display:block;top:calc(100% + 5px)}.media-single .actions-row{flex-wrap:wrap;width:100%;margin-top:1.6rem;display:flex}@media (width>=576px){.media-single .actions-row{width:auto}}.media-single .actions-row .media-actions-container{width:100%}.media-single .actions-row .row{flex-wrap:wrap;align-items:center;gap:1.6rem .8rem;width:100%;display:flex}@media (width>=576px){.media-single .actions-row .row{flex-wrap:nowrap}}.media-single .actions-row svg path{fill:var(--text-vivid-colour)}.media-single .actions-row .btn-watch{width:100%;position:relative}.media-single .actions-row .btn-watch .progress-container,.media-single .actions-row .btn-watch .progress-container .progress-bar{width:100%;position:absolute;bottom:0;left:0}.media-single .actions-row .btn-action-container{flex-shrink:1;width:100%;display:flex}.media-single .actions-row .btn-action{border-radius:calc(var(--border-radius) * 2);flex:1 0 calc(50% - .8rem)}@media (width<=575px){.media-single .actions-row .btn-action{background:0 0}}@media (width>=576px){.media-single .actions-row .btn-action{flex-direction:column;flex:none;display:inline-flex}}@media (width>=1024px){.media-single .actions-row .btn-action{border-radius:500px;width:48px;height:48px}}.media-single .actions-row .btn-action .icon,.media-single .actions-row .btn-action .icon svg{width:2.4rem;height:2.4rem}@media (width>=576px) and (width<=1023px){.media-single .actions-row .btn-action .icon,.media-single .actions-row .btn-action .icon svg{width:16px;height:16px}}@media (width>=576px){.media-single .actions-row .btn-action .text{white-space:nowrap;font-size:1.2rem;font-weight:500}}@media (width>=1024px){.media-single .actions-row .btn-action .text{clip-path:inset(100%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.media-single .actions-row .progress-section{width:100%;color:var(--text-vivid-colour);justify-content:space-between;align-items:center;margin-top:1.6rem;display:flex}@media (width>=576px){.media-single .actions-row .progress-section{max-width:310px}}.media-single .actions-row .progress-section .progress-bar-container{background-color:#fff;border-radius:4px;width:50%;height:5px;position:relative}.media-single .actions-row .progress-section .progress-bar-container .progress-bar{background-color:var(--accent-colour);border-radius:4px;height:100%;position:absolute;top:0;left:0}.media-single .tabs-togglers{margin-top:calc(var(--site-header-size) * -1);z-index:50;justify-content:flex-start;gap:2.4rem;width:auto;position:relative}.media-single .tabs-togglers .tab-toggler{color:var(--text-vivid-colour);height:var(--site-header-size);border-bottom:0 solid #0000;justify-content:flex-start;align-items:center;text-decoration:none;display:inline-flex;position:relative}.media-single .tabs-togglers .tab-toggler:after{content:"";background-color:currentColor;width:100%;height:0;transition:height .25s cubic-bezier(.2,0,.38,.9),transform .25s cubic-bezier(.2,0,.38,.9);position:absolute;bottom:0;left:0}.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);justify-content:flex-start;align-items:flex-start;margin-left:0;margin-right:0}@media (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{grid-gap:3.2rem;gap:3.2rem;display:grid}@media (width>=768px){.media-single .production-info .information-blocks{grid-template-columns:1fr 1fr}}@media (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{flex-direction:column;gap:1.6rem;display:flex}.media-single .production-info .information-blocks .info-label{color:var(--text-vivid-colour);font-weight:600}.media-single .production-info .information-blocks .info-value{max-width:65ch;color:var(--text-colour);font-weight:500}.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>a{color:inherit;text-decoration:none}.media-single .episodes-list .media-card>a:hover,.media-single .episodes-list .media-card>a:focus-visible{z-index:20}.media-single .episodes-list .media-card>a:hover .thumbnail-container,.media-single .episodes-list .media-card>a:focus-visible .thumbnail-container{transform:none}.media-single .episodes-list .media-card .thumbnail-container{z-index:15;margin-bottom:0;position:relative}.media-single .episodes-list .media-card .media-header{width:100%;padding:1.6rem 0;display:block;position:relative}.media-single .episodes-list .media-card .media-header .media-title-group{display:block}.media-single .episodes-list .media-card .media-duration{white-space:nowrap;font-size:1.3rem;font-weight:500}.media-single .episodes-list.thumbnails-mode{--grid-columns:3;grid-template-columns:repeat(var(--grid-columns), 1fr);gap:3.2rem 1.6rem;display:grid}@media (width>=1200px){.media-single .episodes-list.thumbnails-mode{--grid-columns:4}}@media (width>=1500px){.media-single .episodes-list.thumbnails-mode{--grid-columns:5}}@media (width>=1920px){.media-single .episodes-list.thumbnails-mode{--grid-columns:6}}.media-single .episodes-list.thumbnails-mode .media-card:hover,.media-single .episodes-list.thumbnails-mode .media-card:focus-visible,.media-single .episodes-list.thumbnails-mode .media-card:focus-within,.media-single .episodes-list.thumbnails-mode .media-card>a:hover,.media-single .episodes-list.thumbnails-mode .media-card>a:focus-visible{z-index:20}.media-single .episodes-list.thumbnails-mode .media-card:hover .hover-info,.media-single .episodes-list.thumbnails-mode .media-card:focus-visible .hover-info,.media-single .episodes-list.thumbnails-mode .media-card:focus-within .hover-info,.media-single .episodes-list.thumbnails-mode .media-card>a:hover .hover-info,.media-single .episodes-list.thumbnails-mode .media-card>a:focus-visible .hover-info{opacity:1;pointer-events:auto}.media-single .episodes-list.thumbnails-mode .media-card .description-wide{display:none}.media-single .episodes-list.thumbnails-mode .media-card .hover-info{opacity:0;background:var(--background-contrast-colour);border-radius:var(--border-radius);z-index:10;pointer-events:none;width:100%;padding:10px 1.6rem 1.6rem;transition:opacity .65s cubic-bezier(.19,1,.22,1);position:absolute;top:-10px;left:0}.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{flex-direction:column;gap:1.6rem;display:flex}@media (width>=1024px){.media-single .episodes-list.details-mode{gap:2.4rem}}.media-single .episodes-list.details-mode .media-header{flex-direction:column;align-items:flex-start;gap:.8rem;max-width:64rem;display:flex}.media-single .episodes-list.details-mode .media-header .media-title-group,.media-single .episodes-list.details-mode .media-header .media-description{color:var(--text-vivid-colour)}.media-single .episodes-list.details-mode .media-description{font-size:1.4rem;font-weight:400}.media-single .episodes-list.details-mode .media-description.description-narrow{display:none}.media-single .episodes-list.details-mode .media-description.description-wide{width:100%;margin-bottom:2.4rem;display:block}@media (width>=576px){.media-single .episodes-list.details-mode .media-description.description-narrow{display:block}.media-single .episodes-list.details-mode .media-description.description-wide{display:none}}.media-single .episodes-list.details-mode .media-card .extra-inner-container{gap:0 .8rem}@media (width<=374px){.media-single .episodes-list.details-mode .media-card .extra-inner-container .thumbnail-container,.media-single .episodes-list.details-mode .media-card .extra-inner-container .media-header{width:100%}}@media (width>=375px){.media-single .episodes-list.details-mode .media-card .extra-inner-container{flex-wrap:wrap;align-items:center;display:flex}.media-single .episodes-list.details-mode .media-card .extra-inner-container .thumbnail-container{width:130px}.media-single .episodes-list.details-mode .media-card .extra-inner-container .media-header{width:calc(100% - 1.6rem - 130px)}}@media (width<=575px){.media-single .episodes-list.details-mode .media-card .extra-inner-container{border-bottom:1px solid var(--background-contrast-vivid-colour);padding-top:.8rem}}@media (width>=576px){.media-single .episodes-list.details-mode .media-card .extra-inner-container{grid-template:"image title"1fr/minmax(230px,1fr) 3fr;align-items:center;gap:1.6rem;display:grid}.media-single .episodes-list.details-mode .media-card .extra-inner-container .thumbnail-container{width:100%}.media-single .episodes-list.details-mode .media-card .extra-inner-container .media-header{flex-direction:column;flex-shrink:1;grid-area:title;align-self:center;align-items:flex-start;width:100%}}.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:"";opacity:0;transition:opacity .65s cubic-bezier(.19,1,.22,1);display:block;position:absolute;inset:-1px -.8rem}.media-single .episodes-list.details-mode .media-card:focus-visible{outline:0}@media (width>=768px){.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);opacity:1;border-width:.2rem}}.media-single .season-dropdown-container{margin-right:auto;display:inline-block;position:relative}.media-single .season-dropdown-toggle{color:var(--text-vivid-colour);justify-content:flex-start;align-items:center;gap:.8rem;min-height:4.4rem;display:inline-flex}.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{--columns:1;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);width:auto;max-width:100vw;max-height:29.5rem;min-width:calc(16rem * var(--columns));columns:var(--columns);flex-direction:column;gap:.4rem;margin:0;padding:.4rem;list-style:none;display:flex;position:absolute;top:100%;left:0;overflow-y:auto}.media-single .season-links a{color:var(--text-vivid-colour);border-radius:var(--border-radius);background-color:#0000;border:none;justify-content:flex-start;align-items:center;min-height:4.4rem;padding:.8rem;font-size:1.4rem;font-weight:400;transition:background-color .65s cubic-bezier(.19,1,.22,1),color .65s cubic-bezier(.19,1,.22,1);display:flex}.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;justify-content:flex-end;align-items:center;gap:1.6rem;padding-bottom:2.4rem;display:flex}@media (width>=576px){.media-single .filters-row{gap:2.4rem}}.media-single .filters-row .sort-order{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);justify-content:center;align-items:center;transition:background .65s;display:flex;position:relative}.media-single .filters-row .sort-order:hover{background-color:var(--background-contrast-vivid-colour)}.media-single .filters-row .sort-order input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;top:0;left: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{background:var(--background-contrast-colour);border-radius:var(--border-radius);display:none}@media (width>=768px){.media-single .filters-row .view-mode{display:flex}}.media-single .filters-row .view-mode .field-group{position:relative}.media-single .filters-row .view-mode .field-group input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.media-single .filters-row .view-mode .field-group label{width:4.4rem;height:4.4rem;color:var(--text-vivid-colour);justify-content:center;align-items:center;display:flex}.media-single .filters-row .view-mode .field-group label svg{pointer-events:none;width:24px;height:24px}.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);justify-content:flex-start;gap:1.6rem;width:950px;max-width:100%;margin-left:0}.page-ma-liste .header-content{flex-direction:column;gap:1.6rem;width:64rem;max-width:100%;display:flex}@media (width>=1024px){.page-ma-liste .header-content{width:51.0526%;max-width:100%}}.page-ma-liste .page-title,.page-ma-liste .page-subtitle{margin:0;font-size:2.8rem}.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;width:47.3684%;max-width:100%}@media (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%}@media (width<=575px){.page-onfr .fixed-tfo-logo-link{display:none}}.page-onfr .background-image-container,.page-onfr .background-image-container:after{width:100%;height:100%;position:absolute;top:0;left:0}.page-onfr .background-image-container:after{-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px);content:"";background:linear-gradient(#00000080 37.21% 80%,#120416)}.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{z-index:5;position:relative}.page-onfr .hero-section{position:relative}.page-onfr .hero-section .logo-header{padding:1.6rem 0}@media (width>=768px){.page-onfr .hero-section .logo-header{padding:3.2rem 0}}.page-onfr .onfr-logo-link{width:12rem;margin:0 auto;display:block}@media (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{grid-gap:2.4rem 1.6rem;grid-template-columns:1fr;gap:2.4rem 1.6rem;display:grid}@media (width>=768px){.page-onfr .other-posts-list{grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr)}.page-onfr .other-posts-list .onfr-post .post-tile{font-size:clamp(1.6rem,1.52958rem + .187793vw,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.55352rem + .657277vw,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);letter-spacing:.06em;opacity:.7;text-transform:uppercase;font-size:1.2rem;font-weight:500}}.page-onfr .onfr-post{color:var(--text-vivid-colour);flex-direction:column;gap:1.2rem;max-width:100%;text-decoration:none;display:flex}.page-onfr .onfr-post.main-post{margin-bottom:1.6rem}@media (width>=768px){.page-onfr .onfr-post.main-post{flex-direction:row;gap:3.2rem}.page-onfr .onfr-post.main-post .media{flex-shrink:0;width:80rem;max-width:58%}.page-onfr .onfr-post.main-post .text{flex-shrink:1;width:64rem;max-width:100%}}.page-onfr .onfr-post.main-post .post-title{font-family:var(--font-default);margin:0;font-size:clamp(2rem,1.22535rem + 2.06573vw,4.2rem);line-height:1.2;transition:color .65s cubic-bezier(.19,1,.22,1)}.page-onfr .onfr-post.main-post .time-ago{opacity:.8;text-transform:uppercase;font-size:1.2rem;font-weight:500}.page-onfr .onfr-post .media{aspect-ratio:11/10;border-radius:calc(var(--border-radius) * 2);transition:transform .65s cubic-bezier(.19,1,.22,1);position:relative;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{flex-direction:column;justify-content:center;gap:1.2rem;display:flex}.page-onfr .onfr-post .category-labels{flex-wrap:wrap;gap:1.6rem;display:flex}.page-onfr .onfr-post .category-labels .category-label{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:calc(var(--border-radius) * 2);background:#000000bf;align-items:center;padding:1rem 1.3rem;font-size:1.3rem;font-weight:500;display:inline-flex}.page-onfr .onfr-post .post-title{font-family:var(--font-default);margin:0;font-size:clamp(1.6rem,1.52958rem + .187793vw,1.8rem);line-height:1.2;transition:color .65s cubic-bezier(.19,1,.22,1)}.page-onfr .onfr-post .time-ago{opacity:.8;text-transform:uppercase;font-size:1.2rem;font-weight:500}@media (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{flex-shrink:0;width:100px}.page-onfr .onfr-post:nth-child(n+3) .post-title{font-size:clamp(1.6rem,1.52958rem + .187793vw,1.8rem)}}.page-onfr .onfr-post.fake .category-label,.page-onfr .onfr-post.fake .post-title{background:linear-gradient(270deg,#1c1c1c,#565656,#070707) 0 0/600% 600%;animation:4s infinite loadingGradient;color:#0000!important}.page-onfr .onfr-post.fake .time-ago{opacity:0}@keyframes loadingGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.page-onfr .loading-gradient{background:linear-gradient(270deg,#1c1c1c,#565656,#070707) 0 0/600% 600%;width:100%;height:100%;animation:4s infinite loadingGradient;position:absolute;top:0;left:0}.profile-manager{flex-direction:column;width:64rem;max-width:100%;margin:0 auto;display:none}.show-profile-manager .profile-manager,.account.profile .profile-manager{display:flex}.profile-manager .page-title{text-align:center}.profile-manager .profiles-list{flex-wrap:wrap;justify-content:center;gap:20px;max-width:clamp(200px,66vw,425px);margin:0 auto;display:flex}@media (width>=576px){.profile-manager .profiles-list{gap:24px 12px;max-width:clamp(200px,66vw,625px)}}@media (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-radius:var(--border-radius);aspect-ratio:1;border:2px solid #0000;transition:border-color .65s cubic-bezier(.19,1,.22,1);display:block;position:relative;overflow:hidden}.profile-manager .btn-profile .image-container .line{background-color:var(--text-vivid-colour);border-radius:var(--border-radius);display:block;position:absolute}.profile-manager .btn-profile .image-container .horizontal-line{width:40%;height:2px;top:calc(50% - 1px);left:30%;right:0}.profile-manager .btn-profile .image-container .vertical-line{width:2px;height:40%;top:30%;bottom:0;left:calc(50% - 1px)}.profile-manager .btn-profile .overlay{content:"";opacity:.5;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}.profile-manager .btn-profile .edit-icon{color:var(--text-vivid-colour);z-index:3;width:22px;position:absolute;bottom:8px;right:8px}.profile-manager .btn-profile .edit-icon svg path{fill:var(--text-vivid-colour)}.profile-manager .btn-profile .profile-name{color:var(--text-vivid-colour);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:.8rem;display:block;overflow:hidden}.profile-manager .profiles-list .btn-profile{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}@media (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 (width>=576px){.profile-manager .btn-manage-container{padding:4rem 0}}.profile-manager .profile-edit-split{flex-direction:column;gap:1.6rem;display:flex}.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{color:var(--text-vivid-colour);font-weight:700}@media (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{flex-direction:column;gap:1.6rem;display:flex}.profile-manager .form-fields .btn-edit-age-restriction{justify-content:space-between;align-items:center;gap:.8rem;width:100%;padding:0;display:flex}.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 (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{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.profile-manager .possible-avatars{grid-template-columns:repeat(5,1fr)}}.profile-manager .possible-avatars .btn-set-avatar{aspect-ratio:1;border-radius:var(--border-radius);border:2px solid #0000;transition:border-color .65s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden}.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{cursor:pointer;width:100%}.profile-manager .possible-avatars .btn-set-avatar .image-container{flex-grow:0;flex-shrink:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.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 (width>=576px){.single-schedule.menu-minimized .link-back{margin-left:calc(var(--security-padding-h) + var(--site-header-size-opened))}}@media (width>=1024px){.single-schedule.menu-minimized .link-back{margin-left:var(--security-padding-h)}}@media (width<=575px){.single-schedule .link-back{height:var(--site-header-lite-size)}.single-schedule .link-back .text{clip-path:inset(100%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width>=576px) and (width<=1023px){.single-schedule .link-back{margin-top:50px}}@media (width>=1024px){.single-schedule .link-back{margin-left:0;padding:2.2rem 1.6rem}}.single-schedule .first-section{margin-top:2.4rem}@media (width>=576px) and (width<=1023px){.single-schedule .first-section{margin-top:0}}.single-schedule .first-section .heading-section{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.4rem;line-height:1.4;display:flex}.single-schedule .first-section .heading-section .timezone{line-height:1.5}@media (width>=576px){.single-schedule .first-section .heading-section{justify-content:flex-start}.single-schedule .first-section .heading-section .headings{flex-shrink:0;justify-content:flex-start;align-items:flex-end;gap:2.4rem;width:100%;display:flex}}.single-schedule .page-title{margin-bottom:0}.single-schedule .now-date{color:var(--text-vivid-colour)}.single-schedule .now-date-change{justify-content:flex-start;display:flex}@media (width>=576px){.single-schedule .now-date-change{gap:2.4rem}}.single-schedule .dates{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);margin-left:calc(var(--security-padding-h) * -1);margin-right:calc(var(--security-padding-h) * -1);width:calc(100% + var(--security-padding-h) * 2);justify-content:space-between;align-items:center;gap:2.4rem;display:flex}@media (width>=576px){.single-schedule .dates{border-top:none;border-bottom:none;width:auto}}.single-schedule .dates .icon{width:16px;display:inline-block}.single-schedule .dates .icon svg path{fill:var(--text-vivid-colour)}.single-schedule .dates .previous-day .icon{transform:rotateY(180deg)}.single-schedule .jump-links{background:var(--background-colour);border-bottom:.1rem solid var(--background-contrast-colour);z-index:2;position:sticky;top:0}.single-schedule .jump-links .links-inner{justify-content:flex-start;align-items:center;gap:1.6rem;display:flex}.single-schedule .jump-links .links-inner a{color:var(--text-colour);height:var(--site-header-size);border-bottom:.3rem solid #0000;justify-content:flex-start;align-items:center;text-decoration:none;display:inline-flex}.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){color:var(--text-vivid-colour);border-bottom-color:currentColor;font-weight:600}.single-schedule .no-schedule-info{padding-top:var(--security-padding-v);padding-bottom:var(--security-padding-v)}.single-schedule .outer-first-section-with-pubs{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=768px){.single-schedule .outer-first-section-with-pubs{flex-direction:row;justify-content:flex-start;align-items:flex-start}}.single-schedule .outer-first-section-with-pubs .pub{padding-top:var(--security-padding-v);padding-left:var(--security-padding-h);gap:calc(var(--security-padding-v) / 2);flex-direction:column;display:flex}@media (width>=768px){.single-schedule .outer-first-section-with-pubs .pub{padding-top:calc(var(--security-padding-v) + 25px)}}.single-schedule .outer-first-section-with-pubs .pub .inner-container{background:var(--accent-colour);flex-direction:column;justify-content:center;align-items:center;width:300px;height:250px;display:flex;overflow:hidden}.single-schedule .outer-first-section-with-pubs .pub .inner-container.ad-banner-desktop-300x600{height:600px}.single-schedule .schedule-day-section{padding-top:var(--security-padding-v)}@media (width>=576px){.single-schedule .schedule-day-section{--spacing:1.6rem}}@media (width>=1024px){.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}@media (width<=1023px){.single-schedule .schedule-day-section .section-heading{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);border-top:.1rem solid var(--background-contrast-vivid-colour);border-bottom:.1rem solid var(--background-contrast-vivid-colour)}@media (width>=576px){.single-schedule .schedule-day-section .schedule-listings{border:.1rem solid var(--background-contrast-vivid-colour);border-radius:var(--border-radius)}}@media (width>=576px) and (width<=1023px){.single-schedule .schedule-day-section .schedule-listings{margin-left:var(--security-padding-h);margin-right:var(--security-padding-h)}}.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:"";left:0;top:calc(var(--spacing) + 4px);border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent var(--accent-vivid-colour);width:0;height:0;position:absolute}.single-schedule .schedule-slot:not(:last-child){border-bottom:.1rem solid var(--background-contrast-vivid-colour)}.single-schedule .schedule-slot .slot-header{color:var(--text-vivid-colour);justify-content:space-between;align-items:flex-start;gap:var(--spacing);width:100%;padding:0;display:flex;position:relative}.single-schedule .schedule-slot .slot-header:after{content:"";background:var(--background-contrast-vivid-colour);height:1px;transition:calc(var(--transition-duration) * 2) cubic-bezier(.19, 1, .22, 1);position:absolute;bottom:0;left:50%;right:50%}.single-schedule .schedule-slot .slot-header *{pointer-events:none}.single-schedule .schedule-slot .airing-begin{white-space:nowrap;padding:var(--spacing) 0 var(--spacing) 0;flex-grow:1;flex-shrink:0;width:8.5rem;font-size:1.6rem}.single-schedule .schedule-slot .headings{padding:var(--spacing) var(--spacing) var(--spacing) 0;text-align:left;flex-grow:1;flex-shrink:1;width:95%;display:block}.single-schedule .schedule-slot .headings .airing-title{margin-bottom:0;font-size:1.6rem;font-weight:600}.single-schedule .schedule-slot .headings .episode-title{color:var(--text-colour);max-width:42rem;margin-top:.8rem;font-size:1.4rem;font-weight:500}.single-schedule .schedule-slot .icon-accordion-toggle{background:var(--background-contrast-vivid-colour);width:3.2rem;height:3.2rem;margin:var(--spacing) var(--spacing) var(--spacing) auto;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.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{transition:var(--transition-duration) cubic-bezier(.19, 1, .22, 1);grid-template-rows:0fr;display:grid}@media (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{color:var(--text-vivid-colour);flex-shrink:0;align-items:center;gap:.8rem;margin-top:.8rem;font-size:1.4rem;font-weight:500;text-decoration:none;transition:color .65s cubic-bezier(.19,1,.22,1);display:flex}.single-schedule .schedule-slot .description-section .more-info .icon{justify-content:center;align-items:center;width:10px;height:10px;display:flex}.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{justify-content:flex-start;align-items:center;margin-bottom:.8rem;display:flex}.single-schedule .schedule-slot .info-row .info{justify-content:flex-start;align-items:center;font-size:1.4rem;font-weight:600;display:inline-flex}.single-schedule .schedule-slot .info-row .info:not(:first-child):before{color:var(--background-contrast-vivid-colour);content:"•";padding:0 .8rem;display:block}.single-schedule .schedule-slot.open .slot-header:after{left:1.6rem;right:1.6rem}@media (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 .search-form-inner-group{background:var(--background-contrast-colour);border:.1rem solid var(--background-contrast-vivid-colour);border-radius:var(--border-radius);justify-content:space-between;align-items:stretch;height:6.4rem;display:flex}.search-page .search-form .search-form-inner-group:focus-within{outline:1px solid var(--accent-vivid-colour);outline-offset:4px}.search-page .search-form .search-form-inner-group:focus-within .btn-search-submit svg path,.search-page .search-form .search-form-inner-group:focus-within .btn-search-reset svg path{fill:var(--text-vivid-colour)}.search-page .search-form .search-form-inner-group .btn-search-submit,.search-page .search-form .search-form-inner-group .btn-search-reset{flex-grow:0;flex-shrink:0;width:6.4rem;padding:0}.search-page .search-form .search-form-inner-group .btn-search-submit svg,.search-page .search-form .search-form-inner-group .btn-search-reset svg{width:2.4rem}.search-page .search-form .search-form-inner-group .btn-search-submit svg path,.search-page .search-form .search-form-inner-group .btn-search-reset svg path{fill:var(--text-colour)}.search-page .search-form .search-form-inner-group .btn-search-submit{order:1}.search-page .search-form .search-form-inner-group .btn-search-submit .ajax-spinner-container{opacity:0;position:absolute}.search-page .search-form .search-form-inner-group .btn-search-submit.ajaxing .ajax-spinner-container{opacity:1}.search-page .search-form .search-form-inner-group .btn-search-submit.ajaxing .search-icon-container{opacity:0}.search-page .search-form .search-form-inner-group .input-group{flex-grow:1;flex-shrink:1;order:2;width:100%;position:relative}.search-page .search-form .search-form-inner-group .input-group input{appearance:none;width:100%;max-width:100%;height:100%;color:var(--text-colour);background:0 0;border:none;overflow:hidden}.search-page .search-form .search-form-inner-group .input-group input::-webkit-search-cancel-button{appearance:none;display:none}.search-page .search-form .search-form-inner-group .btn-search-reset{opacity:1;order:3;transition:opacity .65s cubic-bezier(.19,1,.22,1)}.search-page .search-form .search-form-inner-group .btn-search-reset.hidden{opacity:0}.search-page .search-form input::placeholder,.search-page .search-form label{color:inherit;transition:color .65s cubic-bezier(.19,1,.22,1)}.search-page .search-form input:hover::placeholder,.search-page .search-form label{color:var(--text-vivid-colour)}.search-page .search-form input:focus-visible,.search-page .search-form label{color:var(--text-vivid-colour);outline:none}.search-page .search-form input:-webkit-autofill{-webkit-text-fill-color:var(--text-vivid-colour);-webkit-box-shadow:0 0 0px 40rem var(--background-contrast-colour) inset}.search-page .search-form input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-vivid-colour);-webkit-box-shadow:0 0 0px 40rem var(--background-contrast-colour) inset}.search-page .search-form 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 label{margin-top:35px;margin-bottom:10px;transition:all .15s ease-in-out;display:block;position:relative}.search-page .has-results .results-section{margin-top:var(--security-padding-v)}.search-page .results-title{margin-bottom:3.2rem}.search-page .results-list{--grid-columns:2;grid-template-columns:repeat(var(--grid-columns), 1fr);gap:3.2rem 1.6rem;display:grid}@media (width>=768px){.search-page .results-list{--grid-columns:3}}@media (width>=1024px){.search-page .results-list{--grid-columns:4}}@media (width>=1500px){.search-page .results-list{--grid-columns:5}}@media (width>=1920px){.search-page .results-list{--grid-columns:6}}.search-page .no-search-display{opacity:1;transition-behavior:allow-discrete;transition:opacity .5s ease-in-out,display .5s ease-in-out;display:block}.search-page .no-search-display.hidden{opacity:0;display:none}@starting-style{.search-page .no-search-display,.search-page .results-section{opacity:0}}.search-page .pub-contenant{margin-top:calc(var(--security-padding-v) / 2);margin-bottom:calc(var(--security-padding-v) / 2);justify-content:center;align-items:center}.search-page .pub-contenant .inner-container{background:var(--accent-colour);flex-direction:column;justify-content:center;align-items:center;width:300px;height:250px;display:flex;overflow:hidden}.search-page .pub-contenant .inner-container.ad-banner-desktop-728x90{width:728px;height:90px}.search-page .pub-contenant .inner-container.ad-banner-desktop-970x250{width:970px;height:250px}.static-page #main-content .block:not(.block-video-hero):not(.block-collection-hero):not(.block-hero-direct):not(.block-page-header):first-child{padding-top:calc(var(--site-header-lite-size) + 3.2rem)}.static-page.page-minitfo #block-2.block-text-and-image,.static-page.page-fliptfo #block-2.block-text-and-image{font-size:1.8rem;font-weight:500;line-height:1.4}.static-page.page-minitfo #block-2.block-text-and-image .max-width-640,.static-page.page-fliptfo #block-2.block-text-and-image .max-width-640{max-width:70rem}.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{height:var(--site-header-lite-size);inset:0 0 auto;left:var(--security-padding-h);right:var(--security-padding-h);z-index:3;justify-content:center;align-items:center;display:flex;position:absolute}.static-page-no-menu .static-page-header .logo-container svg{width:5.4rem}@media (width>=576px){.static-page-no-menu .static-page-header .logo-container{justify-content:flex-start}}.static-page-no-menu .static-page-header .page-title{width:64rem;max-width:100%;margin:0}.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);border-bottom:.1rem solid;text-decoration:none;transition:border-color .65s cubic-bezier(.19,1,.22,1);display:inline-block;line-height:1.2!important}.static-page-no-menu .block a:not(.btn):hover{border-color:#0000}.static-page-no-menu .block ul,.static-page-no-menu .block ol{flex-direction:column;gap:.8rem;display:flex}
