:root{--font-main: "Bubble Sans", Helvetica, script;--color-bg-main: #e2ecee;--color-bg-panel: #ffffff;--color-yellow: #ffdd00;--color-text-dark: #001723;--color-grey: #e8e8e8;--radius-xl: 50px;--radius-pill: 20px;--btn-height-lg: 79px;--btn-height-sm: 50px}@font-face{font-family:Bubble Sans;src:url(/build/assets/subset-BubbleSans-Regular-CoNNXCkM.woff2) format("woff2"),url(/build/assets/subset-BubbleSans-Regular-AurocvYU.woff) format("woff"),url(/build/assets/subset-BubbleSans-Regular-CNJaTUJw.ttf) format("truetype"),url(/build/assets/subset-BubbleSans-Regular-B8NYa7Fq.svg#BubbleSans-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%;width:100%;max-width:100%;max-height:100%}body{margin:0;font-family:var(--font-main);color:var(--color-text-dark);background-color:var(--color-bg-main);font-size:2.34375vh}@media(min-width:768px){body{font-size:2.6041666667vh}}button{font:inherit}#app{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.app-frame{display:flex;justify-content:stretch;align-items:stretch;width:100%;height:100%}a,a:visited{color:var(--color-text-dark)}img,svg{max-width:100%;display:block}.container{width:100%;padding-left:4.5572916667vh;padding-right:4.5572916667vh;margin-left:auto;margin-right:auto}button:not(:disabled){cursor:pointer}button{padding:0;border:none;background:none}.btn{text-decoration:none}.btn.btn-cta{background:var(--color-yellow);border:none;color:var(--color-text-dark);font-size:2.6041666667vh;line-height:1;display:inline-flex;justify-content:center;align-items:center;padding:1.953125vh;border-radius:1.953125vh;text-transform:uppercase;gap:1.3020833333vh}@media(min-width:1024px){.btn.btn-cta{font-size:2.0833333333vh}}.btn.btn-cta.big{font-size:3.90625vh;border-radius:3.90625vh;padding:3.2552083333vh 2.6041666667vh}@media(min-width:1024px){.btn.btn-cta.big{font-size:3.125vh}}.btn.btn-cta:disabled{opacity:.5}.btn.btn-cta .icon{display:inline-block;width:1.6927083333vh;height:2.6041666667vh}.btn.btn-cta .icon svg{width:100%;height:100%}.btn-home{display:block;width:13.0208333333vh;height:13.0208333333vh;position:absolute;top:0;left:0;z-index:100}.btn-home .home-icon-bg{width:125.1798561151%}.btn-home .home-icon-bg svg{width:100%}.btn-home .icon-home{position:absolute;width:32.3741007194%;top:31.4814814815%;left:28.7769784173%}.category-icon{position:relative;transform:rotate(-6deg);width:7.03125vh;aspect-ratio:54/41}.category-icon .bg{width:100%}.category-icon .bg svg{width:100%}.category-icon .icon-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(6deg);width:48.1481481481%;aspect-ratio:1}.category-icon .icon-container img{object-fit:contain;width:100%;height:100%}.category-icon .icon-container.type-image,.category-icon .icon-container.type-video{width:55.5555555556%}.page{display:flex;flex-direction:column;width:100%;height:100%}.page.has-sidebar{flex-direction:row}.page .media-portion{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;position:relative}.page .media-portion .outer-image-container{width:calc(100% + 9.1145833333vh);height:100%;display:flex;justify-content:center;align-items:center}.page .media-portion .image-container{max-width:100%;max-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;width:auto;position:relative;overflow:hidden}.page .media-portion .image-container img,.page .media-portion .image-container video{width:100%;height:100%;max-width:unset;position:relative;z-index:1;object-fit:contain}.page .media-portion .image-container img:not(.big-blank-png),.page .media-portion .image-container video:not(.big-blank-png){position:absolute}.page .media-portion .image-container video{width:100%;object-fit:contain;height:100%}.page .media-portion .image-container .btn-replace-with-video{width:100%;height:100%;max-width:100%;max-height:100%;position:absolute;top:0;left:0}.page .media-portion .image-container .btn-replace-with-video img{position:relative}.page .media-portion .image-container.image-ratio_16_9{aspect-ratio:16/9}.page .media-portion .image-container.image-ratio_4_3{aspect-ratio:4/3}.page .media-portion .image-container.image-ratio_1_1{aspect-ratio:1}.page .media-portion .bg-image-container{position:absolute;top:0;left:0;width:calc(100% + 7.8125vh);height:100%;filter:blur(20px)}.page .media-portion .bg-image-container img{object-fit:cover;height:100%;width:100%}.page .media-portion .btn-contenu{position:absolute;bottom:5.2083333333vh;left:4.5572916667vh;z-index:5}.page .media-portion .intra-page-content-navigation{position:absolute;bottom:5.2083333333vh;left:4.5572916667vh;display:flex;justify-content:center;align-items:center;gap:7.8125vh;width:calc(100% - 9.1145833333vh)}.page .media-portion .intra-page-content-navigation .btn.active{opacity:.5}.page .media-portion .slideshow-nav{position:absolute;top:70%;left:6.5104166667vh;right:6.5104166667vh;z-index:5;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.page .media-portion .slideshow-nav .btn-arrow{width:13.0208333333vh;height:13.0208333333vh;background:none;border:none;pointer-events:auto}@media(min-width:1024px){.page .media-portion .slideshow-nav .btn-arrow{width:6.5104166667vh;height:6.5104166667vh}}.page .media-portion .slideshow-nav .btn-arrow.btn-arrow-next{transform:rotate(180deg)}.page .media-portion .slideshow-nav .btn-arrow:disabled{opacity:.5}.page .media-portion .slideshow-nav .btn-arrow svg{width:100%;height:100%}.page .media-portion .intra-page-pagination{display:none}.page .btn-interactive{position:absolute;z-index:40}body.debug-mode .page .btn-interactive{background:#7e000066}.sidebar{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:40.3645833333vh;border-radius:0 0 0 6.5104166667vh;background:linear-gradient(180deg,var(--color-bg-main) 0%,var(--color-bg-panel) 100%);box-shadow:0 3px 3px #00000040;padding:6.5104166667vh 2.6041666667vh 5.2083333333vh;flex-shrink:0;position:relative;z-index:50;max-height:100%;overflow:hidden}.sidebar .pagination-header{display:flex;justify-content:center;align-items:center;gap:1.953125vh;width:100%;margin-bottom:7.1614583333vh;flex-shrink:0}.sidebar .page-number-container{position:relative}.sidebar .page-number-container .svg-pagination-bg{position:absolute;top:0;left:0;width:100%;height:100%}.sidebar .page-number-container .page-number-value{font-size:4.6875vh;line-height:1;padding:1.3020833333vh 3.2552083333vh .6510416667vh;position:relative;z-index:2}.sidebar .sidebar-title{font-size:3.90625vh;max-width:100%;flex-shrink:0}.sidebar .sidebar-content{flex-shrink:1;overflow-y:auto;max-height:100%}.sidebar .page-btn-container{margin-top:auto;text-align:center;width:100%;padding-top:2.6041666667vh}.accueil{position:relative;justify-content:center;align-items:center;overflow:hidden;width:100%;height:100%}.accueil .background-banquise{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:-1}.accueil .centered-group{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:45.8984375%}@media only screen and (device-width:932px)and (device-height:430px)and (-webkit-device-pixel-ratio:3){.accueil .centered-group{transform:translateY(-4%)}}.accueil .group-logo{position:relative}.accueil .group-logo .group-logo-img{width:100%}.accueil .group-logo .bear{position:absolute;left:8%;bottom:0;width:29.1379310345%}.accueil .credits-link{position:absolute;right:9.765625%;bottom:6.5104166667%;font-size:3.90625vh}@media(min-width:1024px){.accueil .credits-link{font-size:2.6041666667vh}}.credits.page .background-banquise{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:-1}.credits.page .inner-container{width:100%;padding-left:12.3697916667vh;padding-right:12.3697916667vh;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;flex-shrink:0}.credits.page .page-title{padding:6.1197916667vh 0 5.2083333333vh;text-align:center;flex-shrink:0;margin:0}.credits.page .logo-texte{width:54.6511627907%;margin:4.1666666667vh auto 6.5104166667vh}.credits.page .credits-columns{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.credits.page .credits-columns .column{width:25.5813953488%}.menu{position:relative;justify-content:center;align-items:center;overflow:hidden;width:100%;height:100%;display:flex;align-items:stretch;flex-direction:column}.menu .inner-container{width:100%;padding-left:4.5572916667vh;padding-right:4.5572916667vh;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;flex-shrink:0}.menu .background-banquise{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.menu .page-title{padding:6.1197916667vh 0 5.2083333333vh 22.7864583333vh;text-align:center;flex-shrink:0;margin:0}.menu .header-top-subsection{display:flex;align-items:flex-end;gap:4.6875vh;font-size:3.6458333333vh}@media(min-width:1024px){.menu .header-top-subsection{font-size:2.0833333333vh}}.menu .header-top-subsection .trouve-le-symbole{width:64.8167539267%;position:relative;margin-top:4.8177083333vh;flex-grow:1}.menu .header-top-subsection .trouve-le-symbole .trouve-le-symbole-de{background:var(--color-bg-panel);border-radius:3.90625vh;padding:2.8645833333vh 5.2083333333vh 3.125vh 11.6129032258%;margin-left:auto;width:88.0452342488%}.menu .header-top-subsection .trouve-le-symbole .polar-bear-container{position:absolute;bottom:0;left:0;width:20.5169628433%}.menu .header-top-subsection .trouve-le-symbole .polar-bear-container svg{width:100%;max-width:unset}.menu .header-top-subsection .entre-le-numero-de{background:var(--color-bg-panel);border-radius:3.90625vh;box-shadow:0 3px 3px #00000040;padding:3.2552083333vh 4.9479166667vh;width:39.0625vh}.menu .header-top-subsection .entre-le-numero-de .row{display:flex;gap:1.5625vh;margin-top:1.3020833333vh}.menu .header-top-subsection .entre-le-numero-de #page-number{background:var(--color-grey);border-radius:.6510416667vh;border:none;font-size:4.1666666667vh;text-align:center;height:6.5104166667vh;width:53.3333333333%}.menu .icons-row{display:flex;justify-content:space-between;align-self:center;width:100%;padding:1.5625vh 0 2.8645833333vh}@media(max-width:1023px){.menu .icons-row .icons-label{margin-left:auto;margin-right:auto;font-size:3.125vh}}.menu .icons-row .icons-list,.menu .icons-row .icon-and-label{display:inline-flex;justify-content:center;align-items:center;gap:1.171875vh}@media(max-width:1023px){.menu .icons-row .icons-list,.menu .icons-row .icon-and-label{font-size:2.6041666667vh}}.menu .icons-row img{width:100%}.menu .grid-subsection{display:grid;grid-template-columns:repeat(6,1fr);gap:1.3020833333vh 2.2135416667vh;overflow-x:hidden;overflow-y:auto;padding:2.2135416667vh 4.5572916667vh 0;height:50%;flex-shrink:1}@media(min-width:1024px){.menu .grid-subsection{grid-template-columns:repeat(4,1fr)}}@media(min-width:1160px){.menu .grid-subsection{grid-template-columns:repeat(5,1fr)}}@media(min-width:1200px){.menu .grid-subsection{grid-template-columns:repeat(6,1fr)}}.menu .grid-subsection .btn-menu-page{border:none;display:flex;aspect-ratio:145/200;padding:3.90625vh;flex-direction:column;justify-content:space-between;align-items:center;width:100%;border-radius:2.6041666667vh;background:var(--color-bg-panel);box-shadow:0 3px 3px #00000040}.menu .grid-subsection .btn-menu-page span{display:block}.menu .grid-subsection .btn-menu-page .label{color:var(--color-text-dark);font-size:3.125vh;display:none}@media(min-width:1024px){.menu .grid-subsection .btn-menu-page .label{display:block;font-size:2.0833333333vh}}@media(min-width:1160px){.menu .grid-subsection .btn-menu-page .label{display:block;font-size:1.8229166667vh}}.menu .grid-subsection .btn-menu-page .page-number{color:var(--color-text-dark);font-size:9.1145833333vh;margin-top:auto;margin-bottom:auto}@media(min-width:768px){.menu .grid-subsection .btn-menu-page .page-number{font-size:6.5104166667vh}}.menu .grid-subsection .btn-menu-page .category-icons{display:flex;justify-content:center;gap:.6510416667vh;width:100%}.menu .grid-subsection .btn-menu-page .category-icons .category-icon{width:48.2142857143%;max-width:50%}.menu .grid-subsection .btn-menu-page .category-icons.contenus-3{flex-wrap:wrap}.menu .grid-subsection .btn-menu-page .category-icons.contenus-3 .category-icon{width:35.7142857143%}.menu .grid-subsection .btn-menu-page .category-icons+.category-icons{margin-top:.6510416667vh}
