/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}a:visited,button:visited{color:inherit}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}:root{--cc-font-family:"TheFutureMono-Regular", "Cutive Mono", "Times New Roman", Times, serif;--cc-font-size: 14px;--cc-bg: #000;--cc-z-index: 2147483647;--cc-text: #FFFF02;--cc-border-radius: 0;--cc-btn-primary-bg: #FFFF02;--cc-btn-primary-text: var(--cc-bg);--cc-btn-primary-hover-bg: #FFFF02;--cc-btn-primary-hover-text: var(--cc-bg);--cc-btn-secondary-bg: transparent;--cc-btn-secondary-text: var(--cc-text);--cc-btn-secondary-hover-bg: transparent;--cc-btn-secondary-hover-text: var(--cc-text);--cc-btn-border-radius: 0rem;--cc-toggle-bg-off: #919ea6;--cc-toggle-bg-on: var(--cc-btn-primary-bg);--cc-toggle-bg-readonly: #d5dee2;--cc-toggle-knob-bg: #fff;--cc-toggle-knob-icon-color: #ecf2fa;--cc-block-text: var(--cc-text);--cc-cookie-category-block-bg: #f0f4f7;--cc-cookie-category-block-bg-hover: #e9eff4;--cc-section-border: #f1f3f5;--cc-cookie-table-border: #e9edf2;--cc-overlay-bg: rgb(4, 6, 8);--cc-overlay-opacity: .85;--cc-consent-modal-box-shadow: 0 0.625rem 1.875rem rgba(2, 2, 3, 0.28);--cc-webkit-scrollbar-bg: #cfd5db;--cc-webkit-scrollbar-bg-hover: #9199a0}.c_darkmode{--cc-bg: #181b1d;--cc-text: #d8e5ea;--cc-btn-primary-bg: #a6c4dd;--cc-btn-primary-text: #000;--cc-btn-primary-hover-bg: #c2dff7;--cc-btn-primary-hover-text: var(--cc-btn-primary-text);--cc-btn-secondary-bg: #33383c;--cc-btn-secondary-text: var(--cc-text);--cc-btn-secondary-hover-bg: #3e454a;--cc-btn-secondary-hover-text: var(--cc-btn-secondary-text);--cc-toggle-bg-off: #667481;--cc-toggle-bg-on: var(--cc-btn-primary-bg);--cc-toggle-bg-readonly: #454c54;--cc-toggle-knob-bg: var(--cc-cookie-category-block-bg);--cc-toggle-knob-icon-color: var(--cc-bg);--cc-block-text: #b3bfc5;--cc-cookie-category-block-bg: #23272a;--cc-cookie-category-block-bg-hover: #2b3035;--cc-section-border: #292d31;--cc-cookie-table-border: #2b3035;--cc-webkit-scrollbar-bg: #667481;--cc-webkit-scrollbar-bg-hover: #9199a0}#cc--main{z-index:var(--cc-z-index)}.cc_div *,.cc_div *:hover,.cc_div :before,.cc_div :after{box-sizing:border-box;float:none;font-style:inherit;font-variant:normal;font-weight:inherit;font-family:inherit;line-height:1.2;font-size:1em;transition:none;animation:none;margin:0;padding:0;text-transform:none;letter-spacing:unset;color:inherit;background:none;border:none;border-radius:unset;box-shadow:none;text-decoration:none;text-align:left;visibility:unset;height:auto;vertical-align:baseline}.cc_div{font-size:var(--cc-font-size);font-weight:400;font-family:var(--cc-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:var(--cc-text)}.cc_div .c-bn,.cc_div .b-tl,#s-ttl,#c-ttl,#s-bl td:before{font-weight:600}#cm,#s-inr,.cc_div .c-bl,.cc_div .b-tl,#s-bl .act .b-acc{border-radius:var(--cc-border-radius)}#s-bl .act .b-acc{border-top-left-radius:0;border-top-right-radius:0}.cc_div input,.cc_div button,.cc_div a{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}.cc_div a{border-bottom:1px solid}.cc_div a:hover{text-decoration:none;border-color:rgba(0,0,0,0)}.c--anim #cm,.c--anim #s-cnt,.c--anim #s-inr,#cs-ov,#cm-ov{transition:visibility .25s linear,opacity .25s ease,transform .25s ease !important}.c--anim .c-bn{transition:background-color .25s ease !important}.c--anim #cm.bar.slide,.c--anim .bar.slide #s-inr{transition:visibility .4s ease,opacity .4s ease,transform .4s ease !important}.c--anim #cm.bar.slide+#cm-ov,.c--anim .bar.slide+#cs-ov{transition:visibility .4s ease,opacity .4s ease,transform .4s ease !important}#cm.bar.slide,.cc_div .bar.slide #s-inr{transform:translateX(100%);opacity:1}#cm.bar.top.slide,.cc_div .bar.left.slide #s-inr{transform:translateX(-100%);opacity:1}#cm.slide,.cc_div .slide #s-inr{transform:translateY(1.6em)}#cm.top.slide{transform:translateY(-1.6em)}#cm.bar.slide{transform:translateY(100%)}#cm.bar.top.slide{transform:translateY(-100%)}.show--consent .c--anim #cm,.show--consent .c--anim #cm.bar,.show--settings .c--anim #s-inr,.show--settings .c--anim .bar.slide #s-inr{opacity:1;transform:scale(1);visibility:visible !important}.show--consent .c--anim #cm.box.middle,.show--consent .c--anim #cm.cloud.middle{transform:scale(1) translateY(-50%)}.show--settings .c--anim #s-cnt{visibility:visible !important}.force--consent.show--consent .c--anim #cm-ov,.show--settings .c--anim #cs-ov{visibility:visible !important;opacity:var(--cc-overlay-opacity) !important}#cm{font-family:inherit;padding:1em 1.4em 1.3em 1.4em;position:fixed;z-index:1;background:var(--cc-bg);max-width:24.2em;width:100%;bottom:1.25em;right:1.25em;box-shadow:0 .625em 1.875em #000;box-shadow:var(--cc-consent-modal-box-shadow);opacity:0;visibility:hidden;transform:scale(0.95);line-height:initial}#cc_div #cm{display:block !important}#c-ttl{margin-bottom:.7em;font-size:1.05em}.cloud #c-ttl{margin-top:-0.15em}#c-txt{font-size:.9em;line-height:1.5em}.cc_div #c-bns{display:flex;justify-content:space-between;margin-top:1.4em}.cc_div .c-bn{color:var(--cc-btn-secondary-text);background:var(--cc-btn-secondary-bg);padding:1em 1.7em;display:inline-block;cursor:pointer;font-size:.82em;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;text-align:center;border-radius:var(--cc-btn-border-radius);border:1px solid var(--cc-text);box-sizing:border-box;flex:1}#c-bns button+button,#s-cnt button+button,#s-c-bn{float:right;margin-left:.5rem}#s-cnt #s-rall-bn{float:none}#cm .c_link:hover,#cm .c_link:active,#s-cnt button+button:hover,#s-cnt button+button:active,#s-c-bn:active,#s-c-bn:hover{background:var(--cc-btn-secondary-hover-bg);color:var(--cc-btn-secondary-hover-text)}#s-cnt{position:fixed;top:0;left:0;width:100%;z-index:101;display:table;height:100%;visibility:hidden}#s-bl{outline:none;scrollbar-width:thin}#s-bl .title{margin-top:1.4em}#s-bl .title:first-child{margin-top:0}#s-bl .b-bn{margin-top:0}#s-bl .b-acc .p{margin-top:0;padding:1em;color:#000}#s-cnt .b-bn .b-tl{display:block;font-family:inherit;font-size:.95em;width:100%;position:relative;padding:1.3em 6.4em 1.3em 2.7em;background:none;transition:background-color .25s ease}#s-cnt .b-bn .b-tl.exp{cursor:pointer}#s-cnt .act .b-bn .b-tl{border-bottom-right-radius:0;border-bottom-left-radius:0}#s-cnt .b-bn .b-tl:active,#s-cnt .b-bn .b-tl:hover{background:var(--cc-cookie-category-block-bg-hover)}#s-bl .b-bn{position:relative}#s-bl .c-bl{padding:1em;margin-bottom:.4rem;border:1px solid var(--cc-text);transition:background-color .25s ease}#s-bl .c-bl.b-ex{color:#000}#s-bl .c-bl:last-child{margin-bottom:.5em}#s-bl .c-bl:first-child{transition:none;padding:0;margin-top:0;border:none;margin-bottom:2em}#s-bl .c-bl:not(.b-ex):first-child:hover{background:rgba(0,0,0,0);background:unset}#s-bl .c-bl.b-ex{padding:0;border:none;background:var(--cc-cookie-category-block-bg);transition:none}#s-bl .c-bl.b-ex p{color:#000}#s-bl .c-bl.b-ex+.c-bl{margin-top:2em}#s-bl .c-bl.b-ex+.c-bl.b-ex{margin-top:0}#s-bl .c-bl.b-ex:first-child{margin-bottom:1em}#s-bl .c-bl.b-ex:first-child{margin-bottom:.5em}#s-bl .b-acc{max-height:0;overflow:hidden;padding-top:0;margin-bottom:0;display:none}#s-bl .act .b-acc{max-height:100%;display:block;overflow:hidden;color:#000}#s-bl .act .b-acc p{color:#000 !important}#s-cnt .p{font-size:.9em;line-height:1.5em;margin-top:.85em;color:var(--cc-block-text)}.cc_div .b-tg .c-tgl:disabled{cursor:not-allowed}#c-vln{display:table-cell;vertical-align:middle;position:relative}#cs{padding:0 1.7em;width:100%;position:fixed;left:0;right:0;top:0;bottom:0;height:100%}#s-inr{height:100%;position:relative;max-width:45em;margin:0 auto;transform:scale(0.96);opacity:0;padding-top:4.75em;padding-bottom:4.75em;position:relative;height:100%;overflow:hidden;visibility:hidden;box-shadow:rgba(3,6,9,.26) 0px 13px 27px -5px}#s-inr,#s-hdr,#s-bns{background:var(--cc-bg)}#s-bl{overflow-y:auto;overflow-y:overlay;overflow-x:hidden;height:100%;padding:1.3em 1.6em;display:block;width:100%}#s-bns{position:absolute;bottom:0;left:0;right:0;padding:1em 1.8em;border-top:1px solid rgba(255,255,255,.6);height:4.75em}.cc_div .cc-link{color:var(--cc-btn-primary-bg);border-bottom:1px solid var(--cc-btn-primary-bg);display:inline;padding-bottom:0;text-decoration:none;cursor:pointer;font-weight:600}.cc_div .cc-link:hover,.cc_div .cc-link:active{border-color:rgba(0,0,0,0)}#c-bns button:first-child,#s-bns button:first-child{color:var(--cc-btn-primary-text);background:var(--cc-btn-primary-bg)}#c-bns.swap button:first-child{color:var(--cc-btn-secondary-text);background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-hover-text)}#c-bns.swap button:last-child{color:var(--cc-btn-primary-text);background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-secondary-hover-text)}.cc_div .b-tg .c-tgl:checked~.c-tg{background:var(--cc-toggle-bg-on)}#c-bns button:first-child:active,#c-bns button:first-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover,#c-bns.swap button:last-child:active,#c-bns.swap button:last-child:hover{background:var(--cc-btn-primary-hover-bg);color:var(--cc-btn-primary-hover-text)}#c-bns.swap button:first-child:active,#c-bns.swap button:first-child:hover{background:var(--cc-btn-secondary-hover-bg);color:var(--cc-btn-secondary-hover-text)}#s-hdr{position:absolute;top:0;width:100%;display:table;padding:0 1.8em;height:4.75em;vertical-align:middle;z-index:2;border-bottom:1px solid rgba(255,255,255,.6)}#s-ttl{display:table-cell;vertical-align:middle;font-size:1em}#s-c-bn{padding:0;width:1.7em;height:1.7em;font-size:1.45em;margin:0;font-weight:initial;position:relative;overflow:hidden}#s-c-bnc{display:table-cell;vertical-align:middle}.cc_div span.t-lb{position:absolute;top:0;z-index:-1;opacity:0;pointer-events:none;overflow:hidden}#c_policy__text{height:31.25em;overflow-y:auto;margin-top:1.25em}#c-s-in{position:relative;transform:translateY(-50%);top:50%;height:100%;height:calc(100% - 2.5em);max-height:37.5em}@media screen and (min-width: 688px){#s-bl::-webkit-scrollbar{width:.8em;height:100%;background:rgba(0,0,0,0);border-radius:0 .25em .25em 0}#s-bl::-webkit-scrollbar-thumb{border:.25em solid var(--cc-bg);background:var(--cc-webkit-scrollbar-bg);border-radius:100em}#s-bl::-webkit-scrollbar-thumb:hover{background:var(--cc-webkit-scrollbar-bg-hover)}#s-bl::-webkit-scrollbar-button{width:10px;height:5px}}.cc_div .b-tg{position:absolute;right:0;top:0;bottom:0;display:inline-block;margin:auto;right:1.2em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.cc_div .b-tg .c-tgl{position:absolute;cursor:pointer;display:block;top:0;left:0;margin:0;border:0}.cc_div .b-tg .c-tg{position:absolute;background:var(--cc-toggle-bg-off);transition:background-color .25s ease,box-shadow .25s ease;pointer-events:none}.cc_div span.t-lb,.cc_div .b-tg,.cc_div .b-tg .c-tg,.cc_div .b-tg .c-tgl{width:3.4em;height:1.5em;border-radius:4em}.cc_div .b-tg .c-tg.c-ro{cursor:not-allowed}.cc_div .b-tg .c-tgl~.c-tg.c-ro{background:var(--cc-toggle-bg-readonly)}.cc_div .b-tg .c-tgl~.c-tg.c-ro:after{box-shadow:none}.cc_div .b-tg .c-tg:after{content:"";position:relative;display:block;left:.125em;top:.125em;width:1.25em;height:1.25em;border:none;box-sizing:content-box;background:var(--cc-toggle-knob-bg);box-shadow:0 1px 2px rgba(24,32,35,.36);transition:transform .25s ease;border-radius:100%}.cc_div .b-tg .c-tgl:checked~.c-tg:after{transform:translateX(1.9em)}#s-bl table,#s-bl th,#s-bl td{border:none}#s-bl tbody tr{transition:background-color .25s ease}#s-bl tbody tr:hover{background:var(--cc-cookie-category-block-bg-hover)}#s-bl table{text-align:left;border-collapse:collapse;width:100%;padding:0;margin:0;overflow:hidden}#s-bl caption{padding:.5rem 1rem;font-size:.9em;border-bottom:1px solid var(--cc-cookie-table-border);font-weight:600}#s-bl td,#s-bl th{padding:.8em .625em;text-align:left;vertical-align:top;font-size:.8em;padding-left:1.2em}#s-bl th{font-family:inherit;padding:1em 1rem;font-weight:600}#s-bl thead tr:first-child{border-bottom:1px solid var(--cc-cookie-table-border)}.force--consent #s-cnt,.force--consent #cs{width:100vw}#cm-ov,#cs-ov{position:fixed;left:0;right:0;top:0;bottom:0;visibility:hidden;opacity:0;background:#070707;background:var(--cc-overlay-bg);display:none;transition:none}.show--settings #cs-ov,.c--anim #cs-ov,.force--consent .c--anim #cm-ov,.force--consent.show--consent #cm-ov{display:block}#cs-ov{z-index:2}.force--consent .cc_div{position:fixed;top:0;left:0;bottom:0;width:100%;width:100vw;visibility:hidden;transition:visibility .25s linear}.force--consent.show--consent .c--anim .cc_div,.force--consent.show--settings .c--anim .cc_div{visibility:visible}.force--consent #cm{position:absolute}.force--consent #cm.bar{width:100vw;max-width:100vw}html.force--consent.show--consent{overflow-y:hidden !important}html.force--consent.show--consent,html.force--consent.show--consent body{height:auto !important;overflow-x:hidden !important}.cc_div .b-bn .exp::before,.cc_div .act .b-bn .exp::before{border:solid #000;border-width:0 2px 2px 0;padding:.2em;display:inline-block;position:absolute;content:"";margin-right:15px;position:absolute;transform:translateY(-50%) rotate(45deg);left:1.2em;top:50%}.cc_div .act .b-bn .b-tl::before{transform:translateY(-20%) rotate(225deg)}.cc_div .on-i::before{border:solid var(--cc-toggle-knob-icon-color);border-width:0 2px 2px 0;padding:.1em;display:inline-block;padding-bottom:.45em;content:"";margin:0 auto;transform:rotate(45deg);top:.37em;left:.75em;position:absolute}#s-c-bn::before,#s-c-bn::after{content:"";position:absolute;left:.82em;top:.58em;height:.6em;width:1.5px;background:var(--cc-btn-secondary-text);transform:rotate(45deg);border-radius:1em;margin:0 auto}#s-c-bn::after{transform:rotate(-45deg)}.cc_div .off-i,.cc_div .on-i{height:100%;width:50%;position:absolute;right:0;display:block;text-align:center;transition:opacity .15s ease}.cc_div .on-i{left:0;opacity:0}.cc_div .off-i::before,.cc_div .off-i::after{right:.8em;top:.42em;content:" ";height:.7em;width:.09375em;display:block;background:var(--cc-toggle-knob-icon-color);margin:0 auto;position:absolute;transform-origin:center}.cc_div .off-i::before{transform:rotate(45deg)}.cc_div .off-i::after{transform:rotate(-45deg)}.cc_div .b-tg .c-tgl:checked~.c-tg .on-i{opacity:1}.cc_div .b-tg .c-tgl:checked~.c-tg .off-i{opacity:0}#cm.box.middle,#cm.cloud.middle{top:50%;transform:translateY(-37%);bottom:auto}#cm.box.middle.zoom,#cm.cloud.middle.zoom{transform:scale(0.95) translateY(-50%)}#cm.box.center{left:1em;right:1em;margin:0 auto}#cm.cloud{max-width:50em;margin:0 auto;text-align:center;left:1em;right:1em;overflow:hidden;padding:1.2em 1.7em;width:unset}.cc_div .cloud #c-inr{display:table;width:100%}.cc_div .cloud #c-inr-i{width:70%;display:table-cell;vertical-align:top;padding-right:2.4em}.cc_div .cloud #c-txt{font-size:.85em}.cc_div .cloud #c-bns{min-width:170px;display:table-cell;vertical-align:middle}#cm.cloud .c-bn{margin:.5rem 0 0 0;width:100%}#cm.cloud .c-bn:first-child{margin:0}#cm.cloud.left{margin-right:1.25em}#cm.cloud.right{margin-left:1.25em}#cm.bar{width:100%;max-width:100%;left:0;right:0;bottom:0;border-radius:0;position:fixed;padding:2em}#cm.bar #c-inr{max-width:32em;margin:0 auto}#cm.bar #c-bns{max-width:33.75em}#cm.bar #cs{padding:0}.cc_div .bar #c-s-in{top:0;transform:none;height:100%;max-height:100%}.cc_div .bar #s-hdr,.cc_div .bar #s-bl,.cc_div .bar #s-bns{padding-left:1.4em;padding-right:1.4em}.cc_div .bar #cs{padding:0}.cc_div .bar #s-inr{margin:0;margin-left:auto;margin-right:0;border-radius:0;max-width:32em}.cc_div .bar.left #s-inr{margin-left:0;margin-right:auto}.cc_div .bar #s-bl table,.cc_div .bar #s-bl thead,.cc_div .bar #s-bl tbody,.cc_div .bar #s-bl th,.cc_div .bar #s-bl td,.cc_div .bar #s-bl tr,.cc_div .bar #s-cnt{display:block}.cc_div .bar #s-bl caption{display:block;border-top:0;border-bottom:1px solid var(--cc-cookie-table-border)}.cc_div .bar #s-bl thead tr{position:absolute;top:-9999px;left:-9999px}.cc_div .bar #s-bl tr{border-top:1px solid var(--cc-cookie-table-border)}.cc_div .bar #s-bl td{border:none;position:relative;padding-left:35%}.cc_div .bar #s-bl td:before{position:absolute;left:1rem;padding-right:.625em;white-space:nowrap;content:attr(data-column);color:var(--cc-text);overflow:hidden;text-overflow:ellipsis}#cm.top{bottom:auto;top:1.25em}#cm.left{right:auto;left:1.25em}#cm.right{left:auto;right:1.25em}#cm.bar.left,#cm.bar.right{left:0;right:0}#cm.bar.top{top:0}@media(prefers-reduced-motion){#cc--main #cm,#cc--main #s-cnt,#cc--main #s-inr{transition:none !important}}@media screen and (max-width: 688px){#cm,#cm.cloud,#cm.left,#cm.right{width:auto;max-width:100%;margin:0;padding:1.2em !important;right:1em;left:1em;bottom:1em;display:block}.force--consent #cm,.force--consent #cm.cloud{width:auto;max-width:100vw}#cm.top{top:1em;bottom:auto}#cm.bottom{bottom:1em;top:auto}#cm.bar.bottom{bottom:0}#cm.cloud .c-bn{font-size:.85em}#s-bns,.cc_div .bar #s-bns{padding:1em 1.3em}.cc_div .bar #s-inr{max-width:100%;width:100%}.cc_div .cloud #c-inr-i{padding-right:0}#cs{border-radius:0;padding:0}#c-s-in{max-height:100%;height:100%;top:0;transform:none}.cc_div .b-tg{transform:scale(1.1);right:1.1em}#s-inr{margin:0;padding-bottom:7.9em;border-radius:0}#s-bns{height:7.9em}#s-bl,.cc_div .bar #s-bl{padding:1.2em}#s-hdr,.cc_div .bar #s-hdr{padding:0 1.2em}#s-bl table{width:100%}#s-inr.bns-t{padding-bottom:10.5em}.bns-t #s-bns{height:10.5em}.cc_div .bns-t .c-bn{font-size:.83em;padding:.9em 1.6em}#s-cnt .b-bn .b-tl{padding-top:1.2em;padding-bottom:1.2em}#s-bl table,#s-bl thead,#s-bl tbody,#s-bl th,#s-bl td,#s-bl tr,#s-cnt{display:block}#s-bl caption{border-bottom:0;display:block}#s-bl thead tr{position:absolute;top:-9999px;left:-9999px}#s-bl tr{border-top:1px solid var(--cc-cookie-table-border)}#s-bl td{border:none;position:relative;padding-left:35%}#s-bl td:before{position:absolute;left:1rem;padding-right:.625em;white-space:nowrap;content:attr(data-column);color:var(--cc-text);overflow:hidden;text-overflow:ellipsis}#cm .c-bn,.cc_div .c-bn{width:100%;margin-right:0;border:1px solid var(--cc-text);box-sizing:border-box}#s-cnt #s-rall-bn{margin-left:0}.cc_div #c-bns{flex-direction:column}#c-bns button+button,#s-cnt button+button{margin-top:.625em;margin-left:0;float:unset}#cm.cloud,#cm.box{left:1em;right:1em;width:auto}#cm.cloud.right,#cm.cloud.left{margin:0}.cc_div .cloud #c-bns,.cc_div .cloud #c-inr,.cc_div .cloud #c-inr-i{display:block;width:auto;min-width:unset}.cc_div .cloud #c-txt{font-size:.9em}.cc_div .cloud #c-bns{margin-top:1.625em}}.theme-light{--background: #fff;--foreground: #000;--alt-foreground: #fff;--light: #fff;--modal-bg: #fff;--lines: #000;--menu-bg: #fff;--lightish: rgba(255, 255, 255, 0.6588235294);--skip-intro-h: 24px;--progress-nav-h: 56px;--mono: TheFutureMono-Regular;--mono-sp: TheFutureMono-Regular-SP;--mono-light: TheFutureMono-Light;--mono-light-sp: TheFutureMono-Light-SP;--mono-medium: TheFutureMono-Medium;--mono-medium-sp: TheFutureMono-Medium-SP;--mono-bold: TheFutureMono-Bold;--mono-bold-sp: TheFutureMono-Bold-SP;--max-width: 1920px;--modal-max-width: 850px;--footer-height: 98px}.theme-dark{--background: #506573;--foreground: #FFFF02;--alt-foreground: #000;--modal-bg: #000;--light: #fff;--lines: #FFFF02;--menu-bg: #FFFF02;--lightish: rgba(255, 255, 255, 0.6588235294);--skip-intro-h: 24px;--progress-nav-h: 56px;--mono: TheFutureMono-Regular;--mono-sp: TheFutureMono-Regular-SP;--mono-light: TheFutureMono-Light;--mono-light-sp: TheFutureMono-Light-SP;--mono-medium: TheFutureMono-Medium;--mono-medium-sp: TheFutureMono-Medium-SP;--mono-bold: TheFutureMono-Bold;--mono-bold-sp: TheFutureMono-Bold-SP;--modal-max-width: 850px;--max-width: 1920px;--footer-height: 98px}.modal{display:none;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:var(--modal-bg);z-index:200}.modal #clipboard-msg{margin-top:1em;opacity:0;pointer-events:none;height:0;overflow:hidden;transition:all .3s ease-in-out}.modal #clipboard-msg.active{transition:all .3s ease-in-out;height:auto;opacity:1}.modal .box{max-width:var(--modal-max-width);margin:0 auto;position:relative;display:flex;flex-direction:column;height:90%;background-color:var(--modal-bg)}@media(max-width: 1274px)and (min-width: 900px){.modal .box{max-width:65%;margin-left:24%}.modal .box .title-bar{margin-top:10%}}.modal.show{display:block;pointer-events:initial}.modal .title-bar{padding:5px 16px;display:flex;margin-top:15%}@media(max-width: 899px){.modal .title-bar{margin-top:70px}}.modal .title-bar .title{flex:1;font-size:1em;color:rgba(255,255,255,.5)}.modal .modal-content{max-height:100%;overflow-y:auto;overflow-x:hidden}.modal .modal-content .letter-box{background-color:var(--foreground);padding:21px 24px;max-height:275px;overflow-y:auto;margin-bottom:2em}.modal .modal-content .letter-box p,.modal .modal-content .letter-box span,.modal .modal-content .letter-box div{color:var(--alt-foreground) !important}.modal .modal-content .letter-box a{text-decoration:underline}.modal .modal-content.no-scroll{overflow-y:hidden}.modal .modal-content .copy-block{padding:0 1em 1em}.modal .modal-content .sup{display:inline-block;position:relative;font-size:85%;vertical-align:baseline;top:-0.5em;margin-left:3px;line-height:0;color:rgba(255,255,255,.5)}.modal .modal-content .separator{border-top:1px solid var(--foreground);margin:1em auto;width:calc(100% - 2em)}.modal .modal-content .yellow-button{border:0;background-color:var(--foreground);color:var(--alt-foreground);min-width:205px;padding:1em 1em;display:inline-block;text-align:center;font-family:"TheFutureMono-Light","Cutive Mono","Times New Roman",Times,serif;cursor:pointer;white-space:nowrap}.modal .modal-content .yellow-button.disabled{pointer-events:none;opacity:.5}.modal .modal-content .yellow-button.spaced{margin:1em 0}.modal .modal-content .two-col{display:flex;gap:2em;margin-top:3em}@media(max-width: 899px){.modal .modal-content .two-col{flex-direction:column}.modal .modal-content .two-col .right>img{min-width:100%}}.modal .modal-content .two-col .share-links{max-height:42px}.modal .modal-content .two-col .right{flex:1}.modal .modal-content .two-col .right>img{max-width:100%}.modal .modal-content .two-col .left{flex:1}.modal .modal-content .two-col .left h3{margin-top:0}.modal .modal-content h3{font-size:2em;font-family:"TheFutureMono-Regular","Cutive Mono","Times New Roman",Times,serif;font-weight:400}.modal .modal-content h4{font-size:1.5em}.modal .modal-content p.margin{margin-bottom:6em}.modal .modal-content p{font-family:"TheFutureMono-Light","Cutive Mono","Times New Roman",Times,serif;font-weight:400;line-height:150%}.modal .modal-content p.footnote{font-size:.65em;color:rgba(255,255,255,.5)}.modal .modal-content p.footnote *{color:rgba(255,255,255,.5)}.modal .modal-content p a:hover{text-decoration:underline}.modal .modal-content p a.foot{font-size:.8em}#header{min-height:32px;display:flex;align-items:flex-start;padding:2em 1em 0 3em;z-index:500;position:relative}@media(max-width: 899px){#header{padding:2em 0 0}}#header .language-pack{opacity:0;pointer-events:none}#header.active-menu .language-pack{opacity:1;transition:all .3s ease-in-out;pointer-events:initial}#header.active-menu .title{opacity:0;transition:all .2s ease-in-out;pointer-events:none}#header .modal-close{position:absolute;right:-70px;top:22px;z-index:505;display:none}@media(max-width: 1099px){#header .modal-close{right:0px}}#header.modal-active .mobile-nav{display:none}#header.modal-active .modal-close{display:block}#header .title{margin-bottom:0;margin-top:-0.1em;padding-right:3em}#header .title img.sm-hide{width:207px}#header .title img.sm-show{width:100%;max-width:315px;min-width:248px}#header .title span{display:block}@media(max-width: 899px){#header .title{flex:1}#header .title span{display:inline}}#header .mobile-nav{position:relative;overflow:visible;margin-top:-5px}#header .mobile-nav .burger-button{display:block;padding:5px;position:relative;z-index:1000;transition:border .3s ease-in-out}#header .mobile-nav .burger-button.open{border:1px solid var(--alt-foreground)}#header .mobile-nav .burger-button.open span{border-color:var(--alt-foreground);background-color:var(--alt-foreground)}#header .mobile-nav .burger-icon{width:20px;height:20px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}#header .mobile-nav .burger-icon span{display:block;position:absolute;height:2px;width:100%;background:var(--foreground);border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#header .mobile-nav .burger-icon span:nth-child(1){top:0px}#header .mobile-nav .burger-icon span:nth-child(2),#header .mobile-nav .burger-icon span:nth-child(3){top:8px}#header .mobile-nav .burger-icon span:nth-child(4){top:16px}#header .mobile-nav .burger-icon.open span:nth-child(1){top:8px;width:0%;left:50%}#header .mobile-nav .burger-icon.open span:nth-child(2){transform:rotate(45deg)}#header .mobile-nav .burger-icon.open span:nth-child(3){transform:rotate(-45deg)}#header .mobile-nav .burger-icon.open span:nth-child(4){top:8px;width:0%;left:50%}.modal-active .footer,.burger-menu .footer{display:none}.footer{min-height:32px;padding:0em 4em 1em 3.3em;display:flex;width:calc(100% - 7.3em);margin:0 auto;font-size:12px;z-index:4;font-family:var(--mono-light-sp, "Cutive Mono", "Times New Roman", Times, serif);position:relative;max-width:calc(var(--max-width) - 5.3em)}@media(max-width: 899px){.footer{padding:1em;width:calc(100% - 2em)}}.footer .foot{display:flex;align-items:center;gap:2em;color:var(--lightish)}.footer .foot a:hover{text-decoration:underline}.footer .left{flex:1}.footer .left .optionals{flex:1;display:flex;align-items:center;gap:2em;color:var(--lightish)}@media(max-width: 899px){.footer .left .optionals{display:none !important}}.footer .left .optionals a:hover{text-decoration:underline}.footer .right img{max-width:165px}.footer .audio-toggle{opacity:.66}.footer .audio-toggle img{max-height:20px}.footer .audio-toggle.playing .off{display:none}.footer .audio-toggle.playing .on{display:block}.footer .audio-toggle.stopped .off{display:block}.footer .audio-toggle.stopped .on{display:none}.footer .audio-toggle .off{display:none}.footer .audio-toggle .off{margin-top:1px}.intro-container{width:calc(100% - 2em);min-height:100vh;position:absolute;display:flex;flex-direction:column;z-index:1500;padding:0 1em}.intro-container video#background-vid{-o-object-fit:cover;object-fit:cover;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1}.intro-container .div-overlay{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:2;background-color:rgba(0,0,0,.5)}.intro-container .front{z-index:3}.intro-container .slide-container{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.intro-container .slide-container .text-block{flex:1;width:100%;text-align:center;position:relative}.intro-container .slide-container .text-block .copy{min-width:90%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-family:var(--mono-sp, "Cutive Mono", "Times New Roman", Times, serif)}.intro-container .slide-container .text-block .main-title{max-width:250px;position:absolute;left:50%;top:30%;transform:translate(-50%, -50px)}@media(max-width: 899px){.intro-container .slide-container .text-block .main-title{max-width:200px}}.intro-container .slide-container .element-block{position:relative}.intro-container .slide-container .circ-logo{position:absolute;top:-90px;transform:translate(-50%, -50%)}.intro-container .slide-container .slide{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.intro-container .slide-container .slide .slide-container{text-align:center}.intro-container .skip-menu{width:100%;display:flex;align-items:center;justify-content:flex-end;min-height:var(--skip-intro-h);padding:.5em 0}.intro-container .skip-menu a{display:flex;align-items:center}.intro-container .skip-menu a:visited{color:inherit}.intro-container .skip-menu a img{margin-left:5px;transition:all .3s ease-in-out}.intro-container .skip-menu a:hover img{margin-left:10px;transition:all .3s ease-in-out}.intro-container .progress-nav{min-height:var(--progress-nav-h);display:flex;align-items:center;padding-bottom:1.5em;width:100%;bottom:var(--progress-nav-h)}.intro-container .progress-nav .timelines{flex:1;display:flex}.intro-container .progress-nav .timelines .timeline{flex:1;height:3px;background-color:rgba(255,255,255,.6);margin-right:1em}.intro-container .progress-nav .timelines .timeline .progress{height:3px;width:0;background-color:var(--foreground)}.intro-container .progress-nav button.next{border:1px solid #fff;border-radius:16px;background-color:rgba(0,0,0,0);padding:5px 15px;cursor:pointer;color:#fff}.location-menu-container{flex:1;display:flex;justify-content:center}@media(max-width: 599px){html[lang=fr] .location-menu ul li{font-size:12px}}.location-menu{display:flex;transition:all .2s ease-in-out;max-width:700px;padding:0em 0em 0em 1em;gap:1em;flex:1;border-top:1px solid var(--lines);font-family:var(--mono-light-sp, "Cutive Mono", "Times New Roman", Times, serif)}.location-menu.desktop{margin-top:2px}@media(max-width: 899px){.location-menu{border-top:0;flex-direction:column;align-items:flex-start;padding:0;max-width:100%}.location-menu .menu{border-top:1px solid var(--lines);width:100%}.location-menu .menu ul{justify-content:space-between !important}.location-menu .menu ul li{flex:none !important}.location-menu .location{flex:initial !important}.location-menu .location .more-notice{bottom:0% !important;left:110%;width:auto}}.location-menu .location{flex:.4;display:flex;align-items:center;font-size:1.5em;gap:5px;cursor:pointer;position:relative}.location-menu .location .more-notice{white-space:nowrap;font-family:var(--mono-light-sp),"Cutive Mono","Times New Roman",Times,serif;position:absolute;font-size:50%;bottom:-70%;letter-spacing:0;opacity:0;align-items:center;background-color:rgba(0,0,0,.5);padding:.5em 1em;border-radius:.5em;color:var(--light);transition:all .3s ease-in-out;pointer-events:none;display:flex}.location-menu .location .more-notice .svg-icon{transform:scale(0.6) !important;margin-top:-1px;margin-right:5px;margin-left:0}.location-menu .location .marker{animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;animation-iteration-count:infinite;margin-right:.2em}.location-menu .location .marker img{margin-top:5px}.location-menu .location .svg-icon{margin-top:4px;margin-left:10px;transition:all .3s ease-in-out}.location-menu .location.active .svg-icon{transform:rotate(-90deg);transition:all .3s ease-in-out}.location-menu .location.active .more-notice{bottom:-120%;opacity:1;transition:all .3s ease-in-out;pointer-events:initial}.location-menu .location:hover .marker{animation-name:bounce}@media(max-width: 899px){.location-menu .location{font-size:1.3em}}.location-menu .menu{flex:1}.location-menu .menu ul{list-style-type:none;margin:0;padding:0;overflow:hidden;display:flex;justify-content:space-between;text-align:right;font-family:var(--mono-sp, "Cutive Mono", "Times New Roman", Times, serif)}@media only screen and (min-width: 1000){.location-menu .menu ul{min-width:420px}}.location-menu .menu ul li{font-family:var(--mono-light-sp, "Cutive Mono", "Times New Roman", Times, serif)}@media(max-width: 899px){.location-menu .menu ul li{font-size:.88em}}.location-menu .menu ul li.active,.location-menu .menu ul li:hover{font-family:var(--mono-bold-sp, "Cutive Mono", "Times New Roman", Times, serif) !important}.location-menu .menu ul li.active span,.location-menu .menu ul li:hover span{border-top:3px solid var(--lines);transition:all .1s ease-in-out}.location-menu .menu ul li span{display:inline-block;padding:.5em 0;transition:all .1s ease-in-out}body.modal-active .location-menu{transition:all .3s ease-in-out;opacity:0;pointer-events:none}#weather-vid{-o-object-fit:cover;object-fit:cover;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1}.top-split .stat-line span{white-space:nowrap}.top-split.daily .stat-group.yearly{display:none}.top-split.daily .stat-group.monthly{display:none}.top-split.daily .stat-group.weekly{display:none}.top-split.weekly .stat-group.yearly{display:none}.top-split.weekly .stat-group.monthly{display:none}.top-split.weekly .stat-group.daily{display:none}.top-split.monthly .stat-group.yearly{display:none}.top-split.monthly .stat-group.weekly{display:none}.top-split.monthly .stat-group.daily{display:none}.top-split.yearly .stat-group.daily{display:none}.top-split.yearly .stat-group.monthly{display:none}.top-split.yearly .stat-group.weekly{display:none}.weather-group{display:flex;flex-direction:column}@media(min-width: 1100px){.weather-group{flex-direction:row}.weather-group .weather-application{flex:1;display:flex}.weather-group .weather-icon{flex:1}.weather-group .weather-icon video{position:absolute;-o-object-fit:cover;object-fit:cover;z-index:0}.weather-group .weather-details{top:105px}}.weather-application{position:relative;min-height:50vh;font-family:var(--mono-light-sp, "Cutive Mono", "Times New Roman", Times, serif)}@media(max-width: 899px){.weather-application{display:flex;height:100%;width:100%;flex-direction:column}}.weather-application .weather-icon{display:flex;align-items:flex-start;justify-content:center}.weather-application .weather-icon img{max-width:100%;width:550px}@media(max-width: 899px){.weather-application .weather-icon{left:0;top:0;position:relative;margin:0 auto}}.weather-application .weather-details{position:absolute;left:0;top:169px;display:flex;flex-direction:column;height:100%;width:204px;z-index:100;overflow:visible}@media(max-width: 1099px)and (min-width: 900px){.weather-application .weather-details{position:relative !important;top:auto !important;margin-top:5em}}.weather-application .weather-details .top-split{flex:1}.weather-application .weather-details .top-split .stat-group.top{margin-bottom:5px}.weather-application .weather-details .stat-group{display:flex;gap:.5em;align-items:center;font-size:15px}.weather-application .weather-details .stat-group.pr-stat{justify-content:flex-start}@media(max-width: 899px){.weather-application .weather-details .stat-group.pr-stat{margin-top:-10em}}.weather-application .weather-details .stat-group.pr-stat .gt{flex:none}.weather-application .weather-details .stat-group .stat-line.text-right{justify-content:flex-end}.weather-application .weather-details .stat-group.pr-stat .avg{display:none}.weather-application .weather-details .stat-group.pr-stat .weekly-low{display:none}.weather-application .weather-details .stat-group.pr-stat.weekly .pr{display:none}.weather-application .weather-details .stat-group.pr-stat.weekly .weekly-low{display:inline-block}.weather-application .weather-details .stat-group.pr-stat.weekly .up-to{visibility:hidden}.weather-application .weather-details .stat-group.pr-stat.yearly .pr,.weather-application .weather-details .stat-group.pr-stat.monthly .pr{display:none}.weather-application .weather-details .stat-group.pr-stat.yearly .avg,.weather-application .weather-details .stat-group.pr-stat.monthly .avg{display:inline-block}.weather-application .weather-details .stat-group.pr-stat.yearly .up-to,.weather-application .weather-details .stat-group.pr-stat.monthly .up-to{visibility:hidden}.weather-application .weather-details .stat-line{display:flex;align-items:center;margin-bottom:.1em;gap:4px}.weather-application .weather-details .stat-line .flipy{transform:rotate(180deg)}.weather-application .weather-details .stat-line.transition{opacity:0}.weather-application .weather-details .stat-line.plastic-rain>span,.weather-application .weather-details .stat-line.up-to>span{white-space:nowrap}.weather-application .weather-details .weather-stat{display:flex;align-items:flex-end;gap:.5em;opacity:0;margin-top:.5em}.weather-application .weather-details .weather-stat .numeric{font-size:10em;line-height:90%;letter-spacing:-0.01em;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--foreground);color:rgba(0,0,0,0);white-space:nowrap;font-family:var(--mono-bold-sp, "Cutive Mono", "Times New Roman", Times, serif)}.weather-application .weather-details .weather-stat .unit{font-size:10em;line-height:90%;letter-spacing:-0.03em;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--foreground);font-family:var(--mono-bold-sp, "Cutive Mono", "Times New Roman", Times);color:rgba(0,0,0,0);white-space:nowrap}.weather-application .weather-details .weather-stat .bubble{position:absolute;background:#333d4d;color:#fff;font-family:var(--mono-light-sp, "Cutive Mono", "Times New Roman", Times, serif);font-size:12px;line-height:17px;white-space:nowrap;border-radius:10px;padding:10px 20px;top:-25px;left:40px;opacity:0;pointer-events:none}.weather-application .weather-details .weather-stat .bubble span{color:#fff}.weather-application .weather-details .weather-stat .bubble a{color:var(--foreground)}@media(max-width: 899px){.weather-application .weather-details .weather-stat .bubble{left:-84px;top:-70px !important}}.weather-application .weather-details .weather-stat .bubble:after{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:rgba(0,0,0,0) #333d4d;border-width:8px 9px 8px 0;top:64%;left:-9px;margin-top:-8px}@media(max-width: 899px){.weather-application .weather-details .weather-stat .bubble:after{border-style:solid;border-color:#333d4d rgba(0,0,0,0);border-width:8px 8px 0;bottom:-8px;left:50%;margin-left:-8px;margin-top:20px}}.weather-application .weather-details .weather-stat .info{cursor:pointer;position:relative}.weather-application .weather-details .weather-stat .info.active .bubble{top:-25px;opacity:1;pointer-events:initial}.weather-application .weather-details .weather-stat .info .tonnes{display:none;color:var(--light)}.weather-application .weather-details .weather-stat .info.yearly .tonnes{display:none}@media(max-width: 899px){.weather-application .weather-details .weather-stat .unit{font-size:4.2em !important}.weather-application .weather-details .weather-stat .numeric{font-size:4.2em !important}}@media(max-width: 1099px)and (min-width: 900px){.weather-application .weather-details .weather-stat .unit{font-size:7em !important}.weather-application .weather-details .weather-stat .numeric{font-size:7em !important}}@media(max-width: 899px){.weather-application .weather-details{position:absolute !important;top:25px !important;height:90%}.weather-application .weather-details .stat-group{font-size:12px}.weather-application .weather-details .top-split{width:180px;margin-top:-1em}.weather-application .weather-details .split .stat-group{width:180px}}@media(max-width: 1099px){.weather-application .weather-details{position:relative;justify-content:center;z-index:100;top:80px}}@media(min-width: 900px){.weather-application .weather-details .top-split{flex:auto !important;max-height:42px;margin-top:-58px;padding-bottom:2em}.weather-application .weather-details .top-split .border-line{padding-top:1em;border-top:1px solid var(--lines);box-sizing:border-box}.weather-application .weather-details .split{margin-top:1.4em}.weather-application .weather-details .split .border-line{padding-top:1em;border-top:1px solid var(--lines);box-sizing:border-box}}.weather-forecast-desktop{overflow-y:auto;height:100%;display:none;max-height:710px;padding:0 3em}@media(min-width: 1100px){.weather-forecast-desktop{flex-direction:column;display:flex}.weather-forecast-desktop .forecast-item{border-right:none !important;border-top:1px solid var(--foreground);display:flex;min-width:204px;padding:1em 0 5em;min-height:80px}.weather-forecast-desktop .forecast-item .stat-line{flex:1}.weather-forecast-desktop .forecast-item .stat-line .day,.weather-forecast-desktop .forecast-item .stat-line .upto{font-size:.9em;font-family:var(--mono-light-sp, "Cutive Mono", "Times New Roman", Times, serif)}.weather-forecast-desktop .forecast-item .stat-line .upto{font-size:.8em;margin:5px 0 2px}.weather-forecast-desktop .forecast-item .stat-line .stat{font-size:1.5em;font-family:var(--mono-bold-sp, "Cutive Mono", "Times New Roman", Times)}}.weather-forecast-desktop .small-weather-icon img{max-width:88px}.weather-forecast-group{scrollbar-color:var(--foreground) rgba(0,0,0,0)}.weather-forecast{margin-top:3em;display:flex;gap:1em;overflow-x:auto;min-width:155px}.weather-forecast .stat{font-size:1.5em;font-family:var(--mono-bold-sp, "Cutive Mono", "Times New Roman", Times)}@media(min-width: 1100px){.weather-forecast{flex-direction:column;display:none}}@media(max-width: 1099px)and (min-width: 900px){.weather-forecast{margin-top:4em}.weather-forecast .forecast-item img{max-width:48px !important}}.weather-forecast .forecast-item{display:flex;align-items:center;gap:1.5em;border-top:1px solid var(--foreground);padding:.2em .2em .2em 0;min-width:120px}@media(max-width: 899px){.weather-forecast .forecast-item .stat-line .stat{font-size:1em}.weather-forecast .forecast-item .stat-line .upto{display:none}.weather-forecast .forecast-item .stat-line .day{font-size:12px;font-family:var(--mono-light-sp, "Cutive Mono", "Times New Roman", Times, serif);font-weight:400}}@media(max-width: 1099px){.weather-forecast .forecast-item .stat-line .upto{display:none}}.weather-forecast .forecast-item .small-weather-icon img{max-width:88px}@media(max-width: 899px){.weather-forecast .forecast-item .small-weather-icon img{max-width:48px}}.weather-cta{align-items:flex-start;display:flex;justify-content:flex-start;flex-direction:column}.weather-cta.mobile{display:none}.weather-cta.mobile .cta .button-box-outline span{padding-left:5px !important}.weather-cta.desktop{margin-top:41px}@media(max-width: 1099px){.weather-cta.desktop{margin-top:20px}}.weather-cta.desktop .cta{min-width:204px !important}.weather-cta.desktop .cta a{min-width:100% !important}.weather-cta .cta{display:flex;justify-content:flex-start;gap:5%;min-width:60%;align-items:flex-start;flex-direction:column;margin-top:1em}.weather-cta .cta img{margin-right:5px}.weather-cta .cta a:first-child{margin-bottom:1em}.weather-cta .cta a{min-width:205px;padding:1em 0;text-align:center;white-space:nowrap;font-size:90%}.weather-cta .cta a span{padding:0 1em}@media(max-width: 899px){.weather-cta{flex-direction:row;justify-content:center}.weather-cta.mobile{display:flex;width:100%}.weather-cta.mobile .cta a{min-width:0 !important;max-width:100%;white-space:pre-line;display:flex}.weather-cta.mobile .cta a.watch-modal{min-width:0 !important}.weather-cta.mobile .cta a.watch-modal span{text-align:left;margin-left:5px;display:inline-block}.weather-cta.mobile .cta a span{text-align:center}.weather-cta.desktop{display:none}.weather-cta .cta{flex-direction:row !important;width:100%;min-width:0 !important;gap:17px !important;justify-content:center !important}}.button-box{font-family:var(--mono, "Cutive Mono", "Times New Roman", Times);border:0;border-radius:0;color:var(--alt-foreground) !important;background-color:var(--foreground);letter-spacing:-0.5px}.button-box span,.button-box div,.button-box p,.button-box:visited,.button-box:active{color:var(--alt-foreground)}.button-box>span{padding:0 1em}.button-box-outline{font-family:var(--mono, "Cutive Mono", "Times New Roman", Times);letter-spacing:.5px;border:0;border-radius:0;color:var(--foreground);border:1px solid var(--foreground);background-color:rgba(0,0,0,0);box-sizing:border-box}.button-box-outline svg{margin-left:1em}.button-box-outline span,.button-box-outline div,.button-box-outline p,.button-box-outline:visited,.button-box-outline:active{color:var(--foreground)}.button-box-outline>span{padding:0 1em}.button-box-outline.watch-modal{display:flex;align-items:center;justify-content:center}@keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video-inner{from{transform:translate(0, 100px)}to{transform:translate(0, 0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{transform:translate(0, 100px)}.modal-video-body{max-width:960px;width:100%;height:100%;margin:0 auto;padding:0 10px;display:flex;justify-content:center;box-sizing:border-box}.modal-video-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media(orientation: landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;transform:translate(0, 0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:rgba(0,0,0,0)}@media(orientation: landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}html[lang=fr] .hamburger-menu ul li{font-size:2em}.hamburger-menu{pointer-events:none;top:0px;left:100%;position:fixed;height:calc(100% - 2em);background-color:var(--menu-bg);padding:1em 1em;overflow:hidden;width:calc(100vw - 2em);transition:all .25s cubic-bezier(0.075, 0.82, 0.165, 1);z-index:499;align-items:center;flex-direction:column;justify-content:flex-end}.hamburger-menu.open{pointer-events:initial;opacity:1;transition:all .25s cubic-bezier(0.075, 0.82, 0.165, 1);top:0;left:0}.hamburger-menu ul{padding:0;margin:0;width:100%}.hamburger-menu ul.menu-list.large{flex:1;display:flex;flex-direction:column;width:100%;justify-content:center}.hamburger-menu ul li{font-size:2.5em;list-style-type:none;margin-bottom:.8em;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;color:var(--alt-foreground)}.hamburger-menu ul li.bordered{border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.hamburger-menu ul.menu-list.small{flex:none}.hamburger-menu ul.menu-list.small li{font-size:1em}@media(max-width: 899px){.sm-show{display:block}.sm-show-flex{display:flex}.sm-hide{display:none}}@media(min-width: 900px){.sm-show{display:none !important}.sm-show-flex{display:none !important}}@font-face{font-family:"TheFutureMono-Regular";src:url("../assets/fonts/thefuturemono/TheFutureMono-Regular.woff") format("woff"),url("../assets/fonts/thefuturemono/TheFutureMono-Regular.ttf") format("ttf"),url("../assets/fonts/thefuturemono/the-future-mono-regular.woff2") format("woff2"),url("../assets/fonts/thefuturemono/TheFutureMono-Regular.otf") format("otf")}@font-face{font-family:"TheFutureMono-Regular-SP";src:url("../assets/fonts/thefuturemono/TheFutureMono-Regular-special.woff2") format("woff2")}@font-face{font-family:"TheFutureMono-Light";src:url("../assets/fonts/thefuturemono/TheFutureMono-Light.woff2") format("woff2"),url("../assets/fonts/thefuturemono/TheFutureMono-Light.ttf") format("ttf"),url("../assets/fonts/thefuturemono/TheFutureMono-Light.otf") format("otf")}@font-face{font-family:"TheFutureMono-Light-SP";src:url("../assets/fonts/thefuturemono/TheFutureMono-Light-special.woff2") format("woff2")}@font-face{font-family:"TheFutureMono-Bold";src:url("../assets/fonts/thefuturemono/TheFutureMono-Bold.woff2") format("woff2"),url("../assets/fonts/thefuturemono/TheFutureMono-Bold.ttf") format("ttf"),url("../assets/fonts/thefuturemono/TheFutureMono-Bold.otf") format("otf")}@font-face{font-family:"TheFutureMono-Bold-SP";src:url("../assets/fonts/thefuturemono/TheFutureMono-Bold-special.woff2") format("woff2")}@font-face{font-family:"TheFutureMono-Medium";src:url("../assets/fonts/thefuturemono/TheFutureMono-Medium.woff2") format("woff2"),url("../assets/fonts/thefuturemono/TheFutureMono-Medium.ttf") format("ttf"),url("../assets/fonts/thefuturemono/TheFutureMono-Medium.otf") format("otf")}@font-face{font-family:"TheFutureMono-Medium-SP";src:url("../assets/fonts/thefuturemono/TheFutureMono-Medium-special.woff2") format("woff2")}.work-sans{font-family:"Work Sans",Arial,Helvetica,sans-serif}.space-grotesk{font-family:"Space Grotesk",Arial,Helvetica,sans-serif}.future-mono{font-family:"TheFutureMono-Regular","Cutive Mono","Times New Roman",Times,serif;font-weight:400}.future-mono-light{font-family:"TheFutureMono-Light","Cutive Mono","Times New Roman",Times,serif;font-weight:400}.future-mono-medium{font-family:"TheFutureMono-Medium","Cutive Mono","Times New Roman",Times,serif}.future-mono-bold{font-family:"TheFutureMono-Bold","Cutive Mono","Times New Roman",Times,serif}.text-right{text-align:right}.text-center{text-align:center}.language-pack{font-size:100%;display:flex;gap:10px;align-items:center;cursor:pointer}.language-pack .current-language{display:flex;flex-direction:column;align-items:center;justify-content:center}.language-pack .current-language .selection{color:var(--lightish);opacity:0;height:0;transition:all .2s ease-out}.language-pack .current-language .selection.active{transition:all .2s ease-out;height:auto;opacity:1}.language-pack .current-language .separator{opacity:0;height:0;display:flex;flex-direction:column;align-items:center;padding:0;width:100%;transition:all .2s ease-out}.language-pack .current-language .separator .line{width:100%;border-bottom:1px solid var(--lightish)}.language-pack .marker{transition:all .2s ease-out}.language-pack.open .selection{height:auto;opacity:1;transition:all .2s ease-out}.language-pack.open .separator{padding:.5em 0;opacity:1;transition:all .2s ease-out}.language-pack.open .marker{transform:rotate(-90deg);transition:all .2s ease-out}.language-pack.mobile{position:absolute;top:55px}.language-pack.mobile .current-language{font-size:100%}.language-pack.mobile .current-language .selection{color:var(--alt-foreground)}.language-pack.mobile .current-language .separator .line{border-color:var(--alt-foreground)}@media(max-width: 899px){.language-pack.desktop{display:none}}.share-links{display:flex;justify-content:space-evenly;gap:1px}.share-links a{background-color:var(--foreground);display:flex;flex:1;align-items:center;justify-content:center;min-height:42px}#open-letter-form input[type=text],#open-letter-form input[type=email]{font-family:"Space Grotesk",Arial,Helvetica,sans-serif;font-weight:400;display:block;font-size:1em;background:rgba(0,0,0,0);border:none;border-bottom:1px solid var(--foreground);padding:.5em 0;margin-bottom:1.5em;max-width:100%;min-width:315px;color:var(--foreground)}#open-letter-form input[type=text].invalid,#open-letter-form input[type=email].invalid{border-color:red;color:red}#open-letter-form input[type=text]::-webkit-input-placeholder,#open-letter-form input[type=email]::-webkit-input-placeholder{color:var(--foreground);font-family:"TheFutureMono-Light","Cutive Mono","Times New Roman",Times,serif}#open-letter-form input[type=text]::-webkit-input-placeholder.invalid,#open-letter-form input[type=email]::-webkit-input-placeholder.invalid{border-color:red;color:red}#open-letter-form input[type=text]::-moz-placeholder,#open-letter-form input[type=email]::-moz-placeholder{color:var(--foreground);font-family:"TheFutureMono-Light","Cutive Mono","Times New Roman",Times,serif}#open-letter-form input[type=text]::-moz-placeholder.invalid,#open-letter-form input[type=email]::-moz-placeholder.invalid{border-color:red;color:red}#open-letter-form input[type=text]::-ms-placeholder,#open-letter-form input[type=email]::-ms-placeholder{color:var(--foreground);font-family:"TheFutureMono-Light","Cutive Mono","Times New Roman",Times,serif}#open-letter-form input[type=text]::-ms-placeholder.invalid,#open-letter-form input[type=email]::-ms-placeholder.invalid{border-color:red;color:red}#open-letter-form input[type=text]::-moz-placeholder, #open-letter-form input[type=email]::-moz-placeholder{color:var(--foreground);font-family:"TheFutureMono-Light","Cutive Mono","Times New Roman",Times,serif}#open-letter-form input[type=text]::placeholder,#open-letter-form input[type=email]::placeholder{color:var(--foreground);font-family:"TheFutureMono-Light","Cutive Mono","Times New Roman",Times,serif}#open-letter-form input[type=text]::-moz-placeholder.invalid, #open-letter-form input[type=email]::-moz-placeholder.invalid{border-color:red;color:red}#open-letter-form input[type=text]::placeholder.invalid,#open-letter-form input[type=email]::placeholder.invalid{border-color:red;color:red}#open-letter-form input[type=text]:focus-visible,#open-letter-form input[type=email]:focus-visible{outline:0;border-bottom-width:2px}#open-letter-form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);margin:0;width:34px;height:24px;background:url("/assets/images/checkbox-off.svg") no-repeat;cursor:pointer}#open-letter-form input[type=checkbox]:checked{background:url("/assets/images/checkbox-on.svg") no-repeat}#open-letter-form .checkbox-group,#open-letter-form .submit-group{display:flex;align-items:center;gap:1em}#open-letter-form .checkbox-group label,#open-letter-form .submit-group label{font-family:"TheFutureMono-Light","Cutive Mono","Times New Roman",Times,serif}#open-letter-form .submit-group{margin-top:2em}body.other-pages{min-height:100vh;background-color:#000}body.other-pages #wrapper{max-width:calc(100% - 4em)}body.other-pages #page-wrapper{max-width:calc(1440px - 4em);padding:2em;display:flex;flex-direction:column}body.other-pages #page-wrapper .header{margin-top:2em}body.other-pages #page-wrapper .header .logo{max-width:250px}body.other-pages #page-wrapper .subhead{font-size:1.5em;margin-top:2em;margin-bottom:1em}body.other-pages #page-wrapper .content{line-height:150%;font-family:"TheFutureMono-Regular","Cutive Mono","Times New Roman",Times,serif;font-size:14px}body.other-pages #page-wrapper .content strong,body.other-pages #page-wrapper .content .strong{font-family:"TheFutureMono-Bold","Cutive Mono","Times New Roman",Times,serif;font-weight:700}body.other-pages #page-wrapper .content .spacer3{margin-bottom:3em}body.other-pages #page-wrapper .content .spacer2{margin-bottom:2em}body.other-pages #page-wrapper .content .spacer1{margin-bottom:1em}body.other-pages #page-wrapper .content ul{margin-bottom:2em}body.other-pages #page-wrapper .content ul li{margin-bottom:1em}body.other-pages #page-wrapper .content a{text-decoration:underline}:root{text-rendering:optimizeLegibility;--app-height: 100%}.transition{opacity:0}body{background:var(--background);color:var(--foreground)}body.prep{display:none}div,span,p{color:var(--foreground)}.intro-container{background-color:var(--background)}svg.svg-icon .fill{fill:var(--foreground)}svg.svg-icon .stroke{stroke:var(--foreground)}::-webkit-scrollbar{background:rgba(0,0,0,0);height:5px;width:5px}.invert::-webkit-scrollbar-thumb{background:var(--alt-foreground);border-radius:2px}.invert::-webkit-scrollbar{background:rgba(255,255,255,.6)}::-webkit-scrollbar-thumb{background:var(--foreground);border-radius:2px}html[lang=fr] .hide-fr{display:none}html[lang=fr] .show-fr{display:block}html[lang=en] .hide-fr{display:block}html[lang=en] .show-fr{display:none}*{scrollbar-color:var(--foreground) rgba(0,0,0,0);scrollbar-width:thin}body{font-family:var(--mono),"Cutive Mono","Times New Roman",Times,serif;font-weight:400;margin:0;font-size:100%;background:url("/assets/images/pt-bg.jpg") no-repeat;background-size:cover}body.loading{display:none}body.intro,body.modal-active,body.fixed{height:100%;overflow:hidden}body.intro .footer{display:none}body #wrapper{width:100%;min-height:calc(var(--app-height)*100);display:flex;flex-direction:column}body #wrapper.video-overlay{filter:blur(10px)}body #page-wrapper{width:100%;position:relative;max-width:var(--max-width);margin:0 auto;display:flex;flex:1;z-index:3}@media(max-width: 899px){body #page-wrapper{max-width:100%;min-height:auto;display:block}body #page-wrapper .right-content{display:none !important}body #page-wrapper .left-content{max-width:100%}}body #page-wrapper .left-content{flex:1;display:flex;flex-direction:column;max-width:calc(100vw - 3em)}@media(max-width: 899px){body #page-wrapper .left-content{padding:0 1em;width:calc(100% - 2em);display:block;max-width:100vw}}body #page-wrapper .right-content{flex-direction:column;justify-content:flex-start;max-height:100vh;display:none}@media(min-width: 1100px){body #page-wrapper .right-content{display:flex}}body #page-wrapper .right-content .scroll.up,body #page-wrapper .right-content .scroll.down{opacity:0;pointer-events:none}body #page-wrapper .right-content.scrollable .scroll.up,body #page-wrapper .right-content.scrollable .scroll.down{opacity:1;pointer-events:initial}body #page-wrapper .right-content .weather-forecast-desktop{flex:1}body #page-wrapper .right-content a.scroll{text-align:center;padding:.5em 0}body .container{flex:1;margin:0;padding:1em 1em 0 3em}@media(min-width: 1100px){body .container{min-height:calc(614px - 2em)}}@media(max-width: 899px){body .container{padding:0}}body a:link{color:inherit;text-decoration:none}body .absolute00{position:absolute;left:0;top:0}