@charset "UTF-8";@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);height:100%;line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing,10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing,10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:0 0;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing,10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,hsla(0,0%,100%,.9));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7 - var(--plyr-menu-arrow-size,4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing,10px)*.7/1.5) calc(var(--plyr-control-spacing,10px)*.7*1.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing,10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing,10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing,10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing,10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing,10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b3ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc(-7px + 2);margin-right:calc(var(--plyr-control-spacing,10px)*.7*-1 - -2);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height,13px)*2);color:#00b3ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width,3px)*2 + var(--plyr-range-thumb-height,13px));margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;background-image:linear-gradient(90deg,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width: calc(768px - 1)){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#ffffffe6;background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing,10px)/2) calc(var(--plyr-control-spacing,10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height,13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height,13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height,13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height,5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing,10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing,10px)/2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;left:0;position:absolute;top:0}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing,10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing,10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing,10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing,10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin:-var(--plyr-range-track-height,5px)/2 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:#ffffffe6;background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;padding:3px;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:#0000008c;border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.loader{background-color:var(--color-white);height:var(--app-height,100vh);overflow:hidden;position:fixed;width:100%;z-index:10}.loader.first-load{z-index:999}.loader-transition-enter-active{transition:opacity var(--loader-in-duration)}.loader-transition-leave-active{transition:opacity var(--loader-out-duration)}.loader-transition-enter-from,.loader-transition-leave-to{opacity:0}.flexible,.listing-news,.listing-professors,.listing-projects,.newsletter,.search,.single-news,.single-professor,.single-program,.single-project{transition:all .4s cubic-bezier(.215,.61,.355,1)}.navigation .flexible,.navigation .listing-news,.navigation .listing-professors,.navigation .listing-projects,.navigation .newsletter,.navigation .search,.navigation .single-news,.navigation .single-professor,.navigation .single-program,.navigation .single-project{opacity:0}.tag{border:1px solid transparent;border-radius:var(--br-button-primary);transition:background-color var(--transition-expo),border var(--transition-expo),color var(--transition-expo);width:-moz-fit-content;width:fit-content}.tag--small{font-size:.875rem;letter-spacing:0;padding:4px 8px}.tag--big,.tag--small{font-family:Inter;font-weight:500}.tag--big{font-size:1rem;letter-spacing:.02em;line-height:1.5rem;padding:4px 16px}.tag--white{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-charcoal)}@media (hover:hover){.tag--white.tag--url:focus-visible,.tag--white.tag--url:hover{background-color:var(--color-charcoal);color:var(--color-white)}}.tag--black{background-color:var(--color-charcoal);border-color:var(--color-charcoal);color:var(--color-white)}@media (hover:hover){.tag--black.tag--url:focus-visible,.tag--black.tag--url:hover{background-color:var(--color-white);color:var(--color-charcoal)}}.tag--blue{background-color:var(--color-blue);border-color:var(--color-blue)}.tag--blue,.tag--grey{color:var(--color-charcoal)}.tag--grey{background-color:var(--color-grey-light);border-color:var(--color-grey-light)}.tag--stroke-black{background-color:transparent;border-color:var(--color-charcoal);color:var(--color-charcoal)}.tag--stroke-white{background-color:transparent;border-color:var(--color-white);color:var(--color-white)}.tag--stroke-card{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-charcoal)}@media only screen and (max-width:768px){.tag--stroke-card{border-color:var(--color-charcoal)}}.wysiwyg{font-family:Inter;font-size:1.125rem;font-weight:500;letter-spacing:.02em;line-height:1.625rem}.wysiwyg u{text-decoration:none}.wysiwyg i{font-style:italic!important}.wysiwyg h2{font-family:Inter;font-size:3.75rem;font-weight:500;letter-spacing:0;line-height:4.75rem;word-break:break-word}@media only screen and (max-width:1024px){.wysiwyg h2{font-size:3.125rem;letter-spacing:.02em;line-height:3.125rem}}@media only screen and (max-width:640px){.wysiwyg h2{font-size:1.875rem;letter-spacing:.02em;line-height:1.875rem}}.wysiwyg h2 p{font-family:Inter;font-size:3.75rem;font-weight:500;letter-spacing:0;line-height:4.75rem}@media only screen and (max-width:1024px){.wysiwyg h2 p{font-size:3.125rem;letter-spacing:.02em;line-height:3.125rem}}@media only screen and (max-width:640px){.wysiwyg h2 p{font-size:1.875rem;letter-spacing:.02em;line-height:1.875rem}}.wysiwyg h3{font-family:Inter;font-size:2.5rem;font-weight:500;letter-spacing:0;line-height:3.125rem}@media only screen and (max-width:1024px){.wysiwyg h3{font-size:2.25rem;letter-spacing:.02em;line-height:2.25rem}}@media only screen and (max-width:640px){.wysiwyg h3{font-size:1.5rem;letter-spacing:.02em;line-height:1.5rem}}.wysiwyg h3 p{font-family:Inter;font-size:2.5rem;font-weight:500;letter-spacing:0;line-height:3.125rem}@media only screen and (max-width:1024px){.wysiwyg h3 p{font-size:2.25rem;letter-spacing:.02em;line-height:2.25rem}}@media only screen and (max-width:640px){.wysiwyg h3 p{font-size:1.5rem;letter-spacing:.02em;line-height:1.5rem}}.wysiwyg h4{font-family:Archivo;font-size:2.5rem;font-weight:400;letter-spacing:0;line-height:2.625rem}@media only screen and (max-width:1024px){.wysiwyg h4{font-size:1.875rem;letter-spacing:.02em;line-height:1.875rem}}@media only screen and (max-width:640px){.wysiwyg h4{font-size:1.375rem;letter-spacing:.02em;line-height:1.375rem}}.wysiwyg h4 p{font-family:Archivo;font-size:2.5rem;font-weight:400;letter-spacing:0;line-height:2.625rem}@media only screen and (max-width:1024px){.wysiwyg h4 p{font-size:1.875rem;letter-spacing:.02em;line-height:1.875rem}}@media only screen and (max-width:640px){.wysiwyg h4 p{font-size:1.375rem;letter-spacing:.02em;line-height:1.375rem}}.wysiwyg h5,.wysiwyg h5 p{font-family:Inter;font-size:1.875rem;font-weight:500;letter-spacing:0;line-height:2.5rem}.wysiwyg h1 b,.wysiwyg h1 strong,.wysiwyg h4 b,.wysiwyg h4 strong{font-weight:700!important}.wysiwyg h2 b,.wysiwyg h2 strong,.wysiwyg h3 b,.wysiwyg h3 strong,.wysiwyg h5 b,.wysiwyg h5 strong,.wysiwyg h6 b,.wysiwyg h6 strong{font-family:Inter;font-weight:700!important}.wysiwyg em,.wysiwyg li,.wysiwyg ol,.wysiwyg p,.wysiwyg span{font-family:Inter;font-size:1.125rem;font-size:inherit!important;font-weight:500;font-weight:500!important;letter-spacing:.02em;letter-spacing:inherit!important;line-height:1.625rem;line-height:inherit!important}.wysiwyg em b,.wysiwyg em strong,.wysiwyg li b,.wysiwyg li strong,.wysiwyg ol b,.wysiwyg ol strong,.wysiwyg p b,.wysiwyg p strong,.wysiwyg span b,.wysiwyg span strong{font-family:Inter;font-weight:700!important}.wysiwyg em+h2,.wysiwyg em+h3,.wysiwyg em+h4,.wysiwyg em+h5,.wysiwyg em+h6,.wysiwyg p+div,.wysiwyg p+h2,.wysiwyg p+h3,.wysiwyg p+h4,.wysiwyg p+h5,.wysiwyg p+h6{margin-top:96px}.wysiwyg h2+h3,.wysiwyg h3+h3,.wysiwyg h3+h4,.wysiwyg h4+h5,.wysiwyg h5+h6,.wysiwyg h6+h2,.wysiwyg p+blockquote,.wysiwyg p+p{margin-top:32px}.wysiwyg h2+p,.wysiwyg h3+p,.wysiwyg h4+p,.wysiwyg h5+p,.wysiwyg h6+p{margin-top:48px}.wysiwyg h2+ol,.wysiwyg h2+ul,.wysiwyg h3+ol,.wysiwyg h3+ul,.wysiwyg h4+ol,.wysiwyg h4+ul,.wysiwyg h5+ol,.wysiwyg h5+ul,.wysiwyg h6+ol,.wysiwyg h6+ul{margin-top:16px}.wysiwyg ol+h2,.wysiwyg ul+h2{margin-top:96px}.wysiwyg ol+em,.wysiwyg ol+h3,.wysiwyg ol+h4,.wysiwyg ol+h5,.wysiwyg ol+h6,.wysiwyg ol+p,.wysiwyg ul+em,.wysiwyg ul+h3,.wysiwyg ul+h4,.wysiwyg ul+h5,.wysiwyg ul+h6,.wysiwyg ul+p{margin-top:32px}.wysiwyg p:has(.button){margin:48px 0}.wysiwyg blockquote{font-family:Archivo;font-size:2.5rem;font-weight:400;letter-spacing:0;line-height:2.625rem;quotes:none}@media only screen and (max-width:1024px){.wysiwyg blockquote{font-size:1.875rem;letter-spacing:.02em;line-height:1.875rem}}@media only screen and (max-width:640px){.wysiwyg blockquote{font-size:1.375rem;letter-spacing:.02em;line-height:1.375rem}}.wysiwyg blockquote p:before{content:"“"}.wysiwyg blockquote p:after{content:"”"}.wysiwyg ol{list-style:decimal;list-style-position:inside}.wysiwyg ol li{margin-left:.5rem}.wysiwyg ul{list-style:none}.wysiwyg ul li{margin-left:.75rem;padding-left:1rem;position:relative}.wysiwyg ul li:before{align-items:center;aspect-ratio:1/1;background-color:currentColor;border-radius:50%;content:"";display:flex;justify-content:center;left:0;position:absolute;top:.6em;width:.3125rem}.wysiwyg a:not(.button,.notice){background-image:linear-gradient(currentColor,currentColor);background-position:left 100%;background-repeat:no-repeat;background-size:100% 1px;color:inherit;display:inline;transition:background-size var(--transition-expo)}@media (hover:hover){.wysiwyg a:not(.button,.notice):focus-visible,.wysiwyg a:not(.button,.notice):hover{animation:invert-hover var(--transition-expo),invert-hover-back var(--transition-expo) .6s}}.wysiwyg .button{border-radius:var(--br-button-primary);padding:14px 32px}@media (hover:hover){.wysiwyg .button:focus-visible,.wysiwyg .button:hover{background-color:var(--color-white);border-color:var(--color-charcoal);color:var(--color-charcoal)}}.wysiwyg .btn-primary{background-color:var(--color-orange);color:var(--color-charcoal)}.wysiwyg .btn-primary,.wysiwyg .btn-secondary{font-family:Inter;font-size:1rem;font-weight:500;letter-spacing:.02em;line-height:1.5rem}.wysiwyg .btn-secondary{background-color:var(--color-charcoal);border:1px solid var(--color-charcoal);color:var(--color-white)}.wysiwyg .notice{cursor:text;font-family:Inter;font-size:.875rem;font-weight:500;letter-spacing:0}.wysiwyg #note{background-color:var(--color-grey-light);border-radius:8px;padding:48px}.wysiwyg #note:not(:last-child){margin-bottom:96px}.wysiwyg #note:not(:first-child){margin-top:96px}@media only screen and (max-width:768px){.wysiwyg #note{padding:24px}}.links{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:flex-start}.links .primary:has(+.tertiaire),.links .secondary:has(+.tertiaire){flex-basis:100%}.block-hero-categories__categories{align-items:flex-start;display:flex;flex-direction:column;gap:24px;grid-column:span 3;justify-content:flex-start;width:100%}@media only screen and (max-width:1024px){.block-hero-categories__categories{align-items:flex-start;display:flex;flex-direction:row;gap:32px;justify-content:flex-start}}@media only screen and (max-width:768px){.block-hero-categories__categories{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}}@media only screen and (max-width:1024px){.block-hero-categories__category{width:50%}.hero--professor .block-hero-categories__category{width:100%}}@media only screen and (max-width:768px){.block-hero-categories__category{width:100%}}.block-hero-categories__category-title{font-family:Inter;font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:2.125rem}.block-hero-categories__category-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-top:16px}.copy{align-items:flex-start;border-radius:100px;bottom:8px;cursor:pointer;display:flex;font-size:11px;justify-content:flex-start;left:8px;overflow:hidden;padding:4px 10px;position:absolute;z-index:2}.copy__symbol{font-size:1.6em;font-weight:700;opacity:.5;transition:opacity .4s ease}.copy__label{margin-left:8px;opacity:0;transform:translate3d(-4px,0,0);transition:transform .4s ease,opacity .4s ease}.copy:before{background-color:var(--color-black);border-radius:100px;bottom:0;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;transform:translate3d(calc(-100% + 34px),0,0);transition:width .4s ease;transition:transform .4s ease .2s,opacity .4s ease .2s;width:100%;z-index:-1}.copy:hover .copy__label{opacity:1;transform:translateZ(0);transition-delay:.2s}.copy:hover .copy__symbol{opacity:1}.copy:hover:before{opacity:1;transform:translateZ(0);transition-delay:0s}.picture{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;opacity:0;position:relative;transition:opacity .2s cubic-bezier(.215,.61,.355,1);width:100%}.picture--error,.picture--loaded{opacity:1}.picture--error img:before{background-color:#2e2e2e;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.picture--error img:after{color:var(--color-white);content:"�";left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.picture__legend{color:currentColor;display:flex;font-family:Inter;font-size:.875rem;font-weight:500;letter-spacing:0;margin-top:16px;text-align:left}@media only screen and (max-width:768px){.picture__legend{font-family:Inter;font-size:1rem;font-weight:500;letter-spacing:.02em;line-height:1.5rem;margin-top:24px}}.picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.plyr video{-o-object-fit:contain;object-fit:contain}.block-illustration{--parallax-progress:0;--illustration-display:block;--illustration-color:var(--color-grey);--illustration-margin:0;--illustration-width:100%;--illustration-transform:translate(0);--illustration-overflow:visible;--illustration-parallax-hori-amp:2.5vw;--illustration-parallax-hori-dir:-1;--illustration-parallax-vert-amp:15%;--illustration-parallax-vert-dir:1;bottom:0;display:var(--illustration-display);height:100%;left:0;overflow:var(--illustration-overflow);position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:0}.block-illustration--maxwidth{margin:0 auto;max-width:var(--max-width)}.block-illustration__container{aspect-ratio:1/1;color:var(--illustration-color);margin:var(--illustration-margin);transform:var(--illustration-transform);width:var(--illustration-width)}.block-illustration__parallax{transform:translate(calc(var(--illustration-parallax-hori-dir)*var(--x-transform, 0)*var(--illustration-parallax-hori-amp)),calc(var(--illustration-parallax-vert-dir)*var(--parallax-progress)*var(--illustration-parallax-vert-amp)))}.block-illustration__svg{height:100%;width:100%}.hero{height:-moz-fit-content;height:fit-content;position:relative;transition:background-color var(--transition-page),color var(--transition-page);transition-delay:var(--transition-page-duration);width:100%}.hero--light{background-color:var(--color-bg);color:var(--color-charcoal)}.hero--dark{background-color:var(--color-charcoal);color:var(--color-white);margin-top:-6px}.hero--dark.hero--media{padding-top:30px}.hero--media{color:var(--color-white);display:flex;flex-direction:column;height:100%;min-height:calc(var(--app-height)*.8 - var(--header-height));padding:24px}@supports (height:100svh){.hero--media{min-height:calc(80svh - var(--header-height))}}@media only screen and (min-width:2560px){.hero--media{min-height:calc(var(--app-height)*.6 - var(--header-height))}@supports (height:100svh){.hero--media{min-height:calc(60svh - var(--header-height))}}}@media only screen and (max-width:1024px){.hero--media{min-height:calc(var(--app-height)*.7 - var(--header-height))}@supports (height:100svh){.hero--media{min-height:calc(70svh - var(--header-height))}}}@media only screen and (max-width:768px){.hero--media{height:-moz-fit-content;height:fit-content;min-height:unset}}.hero__wrapper{align-self:end;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;height:100%;margin:0 auto;max-width:var(--max-width);padding:64px 24px 48px;width:100%}@media only screen and (max-width:768px){.hero__wrapper{-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:1024px){.hero__wrapper{padding:56px 24px}}.hero--media .hero__wrapper{padding:24px;position:relative}@media only screen and (max-width:1024px){.hero--media .hero__wrapper{padding:24px}}@media only screen and (max-width:768px){.hero--media .hero__wrapper{padding:12px}}.hero--project .hero__wrapper{padding-bottom:80px}@media only screen and (max-width:1024px){.hero--project .hero__wrapper{padding-bottom:48px}}.hero--professor .hero__wrapper{padding-bottom:80px}@media only screen and (max-width:1024px){.hero--professor .hero__wrapper{padding-bottom:48px}}.hero__inner{display:flex;flex-grow:1;height:auto;width:100%}.hero--media .hero__inner{position:relative}@media only screen and (max-width:768px){.hero--media .hero__inner{height:-moz-fit-content;height:fit-content;padding-bottom:128px}}.hero__tags{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:flex-start;left:0;position:absolute;top:-32px;z-index:1}.hero__categories{grid-column:span 3}@media only screen and (max-width:1024px){.hero__categories{grid-column:span 12;margin-top:48px}}@media only screen and (max-width:768px){.hero__categories{grid-column:span 4}}.hero--professor .hero__categories{grid-column:span 12;margin-top:48px}@media only screen and (max-width:768px){.hero--professor .hero__categories{grid-column:span 4}}.hero--project .hero__categories{margin-top:32px}.hero__container{-moz-column-gap:24px;column-gap:24px;display:grid;grid-column:span 12;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;height:-moz-fit-content;height:fit-content;position:relative;row-gap:32px;z-index:2}@media only screen and (max-width:768px){.hero__container{-moz-column-gap:32px;column-gap:32px;grid-column:span 4;grid-template-columns:repeat(4,1fr)}}.hero--professor .hero__container{grid-column:span 10}@media only screen and (max-width:1024px){.hero--professor .hero__container{grid-column:span 9}}@media only screen and (max-width:768px){.hero--professor .hero__container{grid-column:span 4}}.hero--media .hero__container{align-self:end}@media only screen and (max-width:768px){.hero--media .hero__container{align-self:start}}.hero__content{align-items:flex-start;display:flex;flex-direction:column;gap:32px;grid-column:span 9;height:-moz-fit-content;height:fit-content;justify-content:center}@media only screen and (max-width:1024px){.hero__content{grid-column:span 12}}@media only screen and (max-width:768px){.hero__content{gap:16px;grid-column:span 4}}.hero--media .hero__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (max-width:768px){.hero--media .hero__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}}.hero__title{grid-column:span 11}@media only screen and (max-width:768px){.hero__title{grid-column:span 4}}.hero--typo-medium .hero__title{font-family:Archivo;font-size:6.25rem;font-weight:500;letter-spacing:0;line-height:6.875rem;text-transform:uppercase}@media only screen and (max-width:1024px){.hero--typo-medium .hero__title{font-size:5rem;letter-spacing:0;line-height:5rem}}@media only screen and (max-width:640px){.hero--typo-medium .hero__title{font-size:3.125rem;letter-spacing:0;line-height:3.4375rem}}.hero--typo-light .hero__title{font-family:Archivo;font-size:6.25rem;font-weight:400;letter-spacing:0;line-height:6.25rem}@media only screen and (max-width:1024px){.hero--typo-light .hero__title{font-size:5rem;letter-spacing:0;line-height:5rem}}@media only screen and (max-width:640px){.hero--typo-light .hero__title{font-size:3.125rem;letter-spacing:0;line-height:3.4375rem}}.hero--professor .hero__title{grid-column:span 10}@media only screen and (max-width:768px){.hero--professor .hero__title{grid-column:span 4}}.hero__text{color:inherit;font-family:Inter;font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:2.125rem;margin-top:16px;overflow:hidden;width:100%}@media only screen and (max-width:1024px){.hero__text{font-size:1.125rem;line-height:1.625rem}.hero--media .hero__text,.hero__text{font-family:Inter;font-weight:500;letter-spacing:.02em}.hero--media .hero__text{font-size:1rem;line-height:1.5rem}}.hero--media .hero__text{margin-top:0}.hero--project .hero__text{margin-top:32px;width:91.6666666667%}@media only screen and (max-width:1024px){.hero--project .hero__text{width:100%}}.hero__description{font-family:Inter;font-size:1.125rem;font-weight:500;letter-spacing:.02em;line-height:1.625rem}@media only screen and (max-width:1024px){.hero__description{font-family:Inter;font-size:.875rem;font-weight:500;letter-spacing:0}}.hero__links{margin:-1px;overflow:hidden;padding:1px}@media only screen and (max-width:768px){.hero__links{margin-top:16px}.hero__links .links{gap:16px}}.hero__professor{grid-column:span 2;position:relative;z-index:1}@media only screen and (max-width:1024px){.hero__professor{grid-column:span 3}}@media only screen and (max-width:768px){.hero__professor{grid-column:span 4;margin-bottom:32px;order:-1}}.hero__professor-image{aspect-ratio:1/1;border-radius:8px;overflow:hidden;transform:translateY(27px)}@media only screen and (max-width:1024px){.hero__professor-image{transform:translateY(16px)}}@media only screen and (max-width:768px){.hero__professor-image{transform:unset}}.hero__bg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.hero__bg-inner{overflow:hidden;position:relative}.hero__bg-inner,.hero__bg-inner:before{border-radius:10px;height:100%;width:100%}.hero__bg-inner:before{background-color:var(--color-bg-overlay);bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:1}.hero__picture,.hero__picture img{height:100%;width:100%}.hero__picture img{-o-object-fit:cover;object-fit:cover}.hero__video,.hero__video video{height:100%;width:100%}.hero__video video{-o-object-fit:cover;object-fit:cover}.hero__pause-button{background-color:transparent;color:var(--color-white);font-family:Inter;font-size:.875rem;font-weight:500;letter-spacing:0;position:absolute;right:32px;top:32px;transition:color var(--transition-expo);z-index:2}@media only screen and (max-width:768px){.hero__pause-button{bottom:-16px;color:var(--color-grey);left:0;right:unset;top:unset;transform:translateY(100%)}}@media (hover:hover){.hero__pause-button:focus-visible,.hero__pause-button:hover{color:var(--color-orange)}}.hero__illustration{--illustration-margin:0 auto;--illustration-transform:translateY(-75%);--illustration-width:75%;--illustration-parallax-vert-dir:-1;--illustration-parallax-vert-amp:20%;pointer-events:none}@media only screen and (max-width:480px){.hero__illustration{--illustration-overflow:hidden;--illustration-transform:translateY(-60%);--illustration-width:100%}.hero__illustration .block-illustration__svg{transform:scale(1.5)}}@media only screen and (max-width:768px){.hero__illustration{--illustration-width:100%}}@media only screen and (min-width:2560px){.hero__illustration{--illustration-width:50%}}@media only screen and (min-width:3840px){.hero__illustration{--illustration-width:35%}}.hero__legend-normal{color:var(--color-charcoal);font-family:Inter;font-size:1.125rem;font-weight:500;grid-column:span 9;letter-spacing:.02em;line-height:1.625rem;margin-top:32px}.hero--dark .hero__legend-normal{color:var(--color-white)}@media only screen and (max-width:1024px){.hero__legend-normal{grid-column:span 12}}@media only screen and (max-width:768px){.hero__legend-normal{grid-column:span 4}}.hero__legend-media{color:var(--color-charcoal);font-family:Inter;font-size:1.125rem;font-weight:500;letter-spacing:.02em;line-height:1.625rem;margin-top:16px}.hero--dark .hero__legend-media{color:var(--color-white)}@media only screen and (max-width:768px){.hero--video .hero__legend-media{margin-top:45px}}.hero.appear-hero-visible .animate{transform:translateY(.056em)}.hero.appear-hero-visible .hero__links,.hero.appear-hero-visible .hero__text{opacity:1;transform:translateY(0)}.hero.appear-hero-invisible .animate{transform:translateY(2.5em)}.hero.appear-hero-invisible .hero__links,.hero.appear-hero-invisible .hero__text{opacity:0;transform:translateY(2rem)}.hero.appear-hero-invisible-active .animate,.hero.appear-hero-visible-active .animate{transition:transform 1.2s var(--ease-expo-out) calc(var(--transitionDelay)*.75)}.hero.appear-hero-invisible-active .hero__links,.hero.appear-hero-invisible-active .hero__text,.hero.appear-hero-visible-active .hero__links,.hero.appear-hero-visible-active .hero__text{transition:transform var(--transition-expo),opacity var(--transition-expo)}.hero.appear-hero-invisible-active .hero__text,.hero.appear-hero-visible-active .hero__text{transition-delay:.6s}.hero.appear-hero-invisible-active .hero__links,.hero.appear-hero-visible-active .hero__links{transition-delay:.8s}.block-push-g{background-color:var(--color-blue);overflow:hidden;position:relative;width:100%}.block-push-g__container{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-template-rows:min-content;margin:0 auto;max-width:var(--max-width);min-height:400px;padding:32px 24px 80px;position:relative;row-gap:20px}@media only screen and (max-width:768px){.block-push-g__container{-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(4,1fr);padding-left:24px;padding-right:24px}}@media only screen and (max-width:1024px){.block-push-g__container{min-height:unset;padding-bottom:80px}}.block-push-g__title{grid-column:1/span 12;height:-moz-fit-content;height:fit-content;z-index:1}@media only screen and (max-width:1024px){.block-push-g__title{grid-column:span 10}}@media only screen and (max-width:768px){.block-push-g__title{grid-column:span 4;-webkit-hyphens:auto;hyphens:auto}}.block-push-g__title-el{font-family:Archivo;font-size:4.375rem;font-weight:500;letter-spacing:0;line-height:5rem;text-transform:uppercase;width:50%}@media only screen and (max-width:1024px){.block-push-g__title-el{font-size:3.75rem;letter-spacing:0;line-height:3.75rem}}@media only screen and (max-width:640px){.block-push-g__title-el{font-size:2.5rem;letter-spacing:0;line-height:3.75rem}}@media only screen and (max-width:1024px){.block-push-g__title-el{font-family:Archivo;font-size:6.25rem;font-weight:500;letter-spacing:0;line-height:6.875rem;width:100%}}@media only screen and (max-width:1024px) and (max-width:1024px){.block-push-g__title-el{font-size:5rem;letter-spacing:0;line-height:5rem}}@media only screen and (max-width:1024px) and (max-width:640px){.block-push-g__title-el{font-size:3.125rem;letter-spacing:0;line-height:3.4375rem}}@media only screen and (max-width:768px){.block-push-g__title-el{width:100%}}.block-push-g__subtitle{font-family:Inter;font-size:2.5rem;font-weight:500;grid-column:span 4;letter-spacing:0;line-height:3.125rem;z-index:1}@media only screen and (max-width:1024px){.block-push-g__subtitle{font-size:2.25rem;letter-spacing:.02em;line-height:2.25rem}}@media only screen and (max-width:640px){.block-push-g__subtitle{font-size:1.5rem;letter-spacing:.02em;line-height:1.5rem}}@media only screen and (max-width:1280px){.block-push-g__subtitle{font-family:Inter;font-size:1.875rem;font-weight:500;grid-column:span 5;letter-spacing:0;line-height:2.5rem}}@media only screen and (max-width:1024px){.block-push-g__subtitle{font-family:Inter;font-size:1.875rem;font-weight:500;grid-column:span 8;letter-spacing:0;line-height:2.5rem}}@media only screen and (max-width:768px){.block-push-g__subtitle{grid-column:span 4}}.block-push-g__right{align-items:flex-start;display:flex;flex-direction:column;gap:24px;grid-column:8/span 5;justify-content:flex-start;z-index:1}@media only screen and (max-width:1024px){.block-push-g__right{grid-column:span 12}}@media only screen and (max-width:768px){.block-push-g__right{grid-column:span 4}}.block-push-g__text{color:var(--color-charcoal);font-size:1.125rem;line-height:1.625rem}.block-push-g__links,.block-push-g__text{font-family:Inter;font-weight:500;letter-spacing:.02em}.block-push-g__links{font-size:1rem;line-height:1.5rem}.block-push-g__illustration{--illustration-color:var(--color-charcoal);--illustration-margin:0 auto;--illustration-transform:translateY(-25%);--illustration-width:50%;z-index:0}@media only screen and (max-width:1024px){.block-push-g__illustration{--illustration-margin:0 auto;--illustration-transform:translate(50%,5%);--illustration-width:75%}}@media only screen and (max-width:768px){.block-push-g__illustration{--illustration-transform:translate(50%);--illustration-width:90%}}@media only screen and (max-width:640px){.block-push-g__illustration{--illustration-transform:translate(50%,15%) scale(1.2);--illustration-width:100%}}.button-link{align-items:center;background-color:transparent;color:currentColor;display:flex;flex-direction:row;gap:8px;justify-content:flex-start;position:relative;transition:color var(--transition-expo);width:-moz-fit-content;width:fit-content}.button-link--reverse{flex-direction:row-reverse}.button-link--underline .button-link__span{background-position:left 100%;background-size:100% 1px}.button-link--underline .button-link__span,.button-link--underline.button-link--invert .button-link__span{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;display:inline;transition:background-size var(--transition-expo)}.button-link--underline.button-link--invert .button-link__span{background-position:right 100%;background-size:0 1px}.button-link--external .button-link__icon{stroke-dasharray:14}.button-link--footer .button-link__icon{stroke-dasharray:14;stroke-dashoffset:14}@media (hover:none){.button-link--footer .button-link__icon{stroke-dashoffset:0}}.button-link__icon{align-items:center;display:flex;justify-content:center;transition:transform var(--transition-expo),opacity var(--transition-expo),stroke-dashoffset .6s cubic-bezier(.25,1,.5,1)}@keyframes external-stroke{0%{stroke-dashoffset:0}to{stroke-dashoffset:14}}@keyframes invert-hover{0%{background-position:right 100%;background-size:100% 1px}to{background-position:right 100%;background-size:0 1px}}@keyframes invert-hover-back{0%{background-position:left 100%;background-size:0 1px}to{background-position:left 100%;background-size:100% 1px}}@media (hover:hover){.button-link:focus-visible .button-link__span,.button-link:hover .button-link__span{animation:invert-hover var(--transition-expo),invert-hover-back var(--transition-expo) .6s}.button-link:focus-visible.button-link--invert .button-link__span,.button-link:hover.button-link--invert .button-link__span{animation:unset;background-position:left 100%;background-size:100% 1px}.button-link:focus-visible.button-link--external .button-link__icon,.button-link:hover.button-link--external .button-link__icon{animation:external-stroke var(--transition-expo) 2;animation-direction:alternate;animation-duration:.3s}.button-link:focus-visible.button-link--footer .button-link__icon,.button-link:hover.button-link--footer .button-link__icon{stroke-dashoffset:0}}.footer{background-color:var(--color-charcoal);color:var(--color-white);padding-bottom:20px;padding-top:120px}@media only screen and (max-width:768px){.footer{padding-bottom:24px;padding-top:80px;row-gap:0}}.footer__wrapper{width:100%}.footer__container{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;margin:0 auto;max-width:var(--max-width);padding-left:24px;padding-right:24px;row-gap:200px}@media only screen and (max-width:768px){.footer__container{-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(4,1fr);padding-left:24px;padding-right:24px;row-gap:0}}.footer__newsletter{color:var(--color-charcoal);grid-column:1/span 5;height:-moz-fit-content;height:fit-content;position:relative}@media only screen and (min-width:1600px){.footer__newsletter{grid-column:1/span 4}}@media only screen and (max-width:1024px){.footer__newsletter{grid-column:1/span 6}}@media only screen and (max-width:768px){.footer__newsletter{grid-column:1/span 4}}.footer__newsletter-left{aspect-ratio:1/1;background-color:var(--color-orange);padding:40px;position:relative;width:66.6666666667%;z-index:1}@media only screen and (max-width:1280px){.footer__newsletter-left{width:83.3333333333%}}@media only screen and (max-width:768px){.footer__newsletter-left{width:75%}}.footer__newsletter-title{font-family:Inter;font-size:2.5rem;font-weight:500;letter-spacing:0;line-height:3.125rem}@media only screen and (max-width:1024px){.footer__newsletter-title{font-size:2.25rem;letter-spacing:.02em;line-height:2.25rem}}@media only screen and (max-width:640px){.footer__newsletter-title{font-size:1.5rem;letter-spacing:.02em;line-height:1.5rem}}@media only screen and (max-width:768px){.footer__newsletter-title{font-family:Inter;font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:2.125rem}}.footer__newsletter-text{font-family:Inter;font-size:1rem;font-weight:500;letter-spacing:.02em;line-height:1.5rem;margin-top:8px}@media only screen and (max-width:1280px){.footer__newsletter-text{width:83.3333333333%}}@media only screen and (max-width:768px){.footer__newsletter-text{margin-top:24px;width:66.6666666667%}}.footer__newsletter-cube,.footer__newsletter-link{aspect-ratio:1/1;bottom:0;position:absolute;right:0;transform:translate(-4px,80px);width:40%}@media only screen and (max-width:1024px){.footer__newsletter-cube,.footer__newsletter-link{width:40%}}@media only screen and (max-width:768px){.footer__newsletter-cube,.footer__newsletter-link{right:24px;transform:translate(-9%,80px)}}@media only screen and (max-width:480px){.footer__newsletter-cube,.footer__newsletter-link{transform:translateY(80px)}}.footer__newsletter-link{z-index:1}.footer__newsletter-cube{z-index:0}.footer__newsletter-cube-path{align-items:center;color:var(--color-grey);display:flex;height:100%;justify-content:center;transform:translate(9%,-9%) scale(1.185);width:100%}.footer__newsletter-button{align-items:center;background-color:var(--color-white);border:1px solid var(--color-white);color:var(--color-charcoal);display:flex;flex-direction:row;font-family:Inter;font-size:1.875rem;font-weight:500;gap:8px;height:calc(100% + 1px);justify-content:center;letter-spacing:0;line-height:2.5rem;overflow:hidden;padding:24px;position:relative;text-align:center;transition:border var(--transition-expo),color var(--transition-expo);width:calc(100% + 1px);z-index:1}@media only screen and (max-width:1280px){.footer__newsletter-button{font-family:Inter;font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:2.125rem}}@media only screen and (max-width:1024px){.footer__newsletter-button{align-items:center;display:flex;flex-direction:column;justify-content:center}}@media only screen and (max-width:480px){.footer__newsletter-button{font-family:Inter;font-size:1.125rem;font-weight:500;letter-spacing:.02em;line-height:1.625rem}}.footer__newsletter-button:after{background-color:var(--color-charcoal);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform var(--transition-expo);width:100%;z-index:-1}@media (hover:hover){.footer__newsletter-button:focus-visible,.footer__newsletter-button:hover{border-color:var(--color-grey-opacity);color:var(--color-white)}.footer__newsletter-button:focus-visible:after,.footer__newsletter-button:hover:after{transform:scaleX(1)}}.footer__newsletter-button-svg{align-items:center;display:flex;flex-shrink:0;height:22px;justify-content:center;width:25px}@media only screen and (max-width:1024px){.footer__newsletter-button-svg{order:-1}}.footer__newsletter-button-svg path{stroke-width:4}.footer__navigation{grid-column:7/span 6;margin-top:50px;row-gap:40px}@media only screen and (max-width:768px){.footer__navigation{grid-column:1/span 4;margin-bottom:72px;margin-top:0;order:-1}}.footer__navigation-menu{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;row-gap:40px}@media only screen and (max-width:768px){.footer__navigation-menu{-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(4,1fr)}}.footer__navigation-menu-list{grid-column:span 6}@media only screen and (max-width:1024px){.footer__navigation-menu-list{grid-column:2/span 11}}@media only screen and (max-width:768px){.footer__navigation-menu-list{grid-column:span 4}.footer__navigation-menu-list-socials{display:none}}.footer__navigation-title{font-family:Inter;font-size:1.875rem;font-weight:500;letter-spacing:0;line-height:2.5rem;margin-bottom:32px;min-height:40px}@media only screen and (max-width:768px){.footer__navigation-title{display:none}}.footer__navigation-links{align-items:flex-start;border-top:1px solid var(--color-grey-light);display:flex;flex-direction:column;gap:12px;justify-content:flex-start;padding-top:32px}@media only screen and (max-width:768px){.footer__navigation-links{border-top:unset;gap:32px;padding-top:0}}.footer__navigation-link{font-family:Inter;font-size:1rem;font-weight:500;letter-spacing:.02em;line-height:1.5rem}@media only screen and (max-width:768px){.footer__navigation-link{font-family:Inter;font-size:1.125rem;font-weight:500;letter-spacing:.02em;line-height:1.625rem}}@media (hover:hover){.footer__navigation-link:focus-visible,.footer__navigation-link:hover{color:var(--color-orange)}}.footer__bottom-left{align-items:center;display:flex;flex-direction:row;font-family:Inter;font-size:.875rem;font-weight:500;gap:40px;grid-column:1/span 6;justify-content:flex-start;letter-spacing:0}@media only screen and (max-width:768px){.footer__bottom-left{align-items:flex-start;display:flex;flex-direction:column;gap:24px;grid-column:1/span 4;justify-content:flex-start}}.footer__bottom-left-logo{flex-shrink:0}.footer__bottom-left-logo-svg{align-items:center;display:flex;justify-content:center}.footer__bottom-right{align-self:center;grid-column:7/span 6;justify-self:end}@media only screen and (max-width:768px){.footer__bottom-right{grid-column:1/span 4;justify-self:start;margin-top:40px}}.footer__bottom-right-links{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Inter;font-size:.875rem;font-weight:500;gap:60px;justify-content:flex-end;letter-spacing:0;row-gap:8px}.footer__socials{display:none}@media only screen and (max-width:768px){.footer__socials{align-items:center;border-top:1px solid var(--color-white);display:flex;flex-direction:row;flex-wrap:wrap;gap:32px;grid-column:1/span 4;justify-content:flex-start;margin-top:152px;padding:40px 0}}.footer__social-link{color:var(--color-white);transition:color var(--transition-expo)}@media (hover:hover){.footer__social-link:focus-visible,.footer__social-link:hover{color:var(--color-orange)}}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes pathDash{to{stroke-dashoffset:0}}[overflow-line-split]{margin:-2vw 0;overflow:hidden;padding:1vw 0}[overflow-line-split]:first-child{margin-top:-1vw}[overflow-line-split]:last-child{margin-bottom:-1vw}.preview-loader{align-items:center;background-color:var(--color-grey-light);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:opacity var(--transition-expo);z-index:99}.preview-loader .loader-listing{border-color:var(--color-grey-light)}.fade-hover{transition:opacity .4s ease}.desktop .fade-hover:focus,.desktop .fade-hover:hover{opacity:.5}.page-enter-active,.page-leave-active{transition:opacity .4s cubic-bezier(.215,.61,.355,1)}.page-enter-from,.page-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-expo)}.fade-enter-from,.fade-leave-to{opacity:0}.fade-accordeon-enter-active,.fade-accordeon-leave-active{transition:opacity var(--transition-expo);transition-duration:.3s}.fade-accordeon-enter-from,.fade-accordeon-leave-to{opacity:0}.grid{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;padding-left:24px;padding-right:24px}@media only screen and (max-width:768px){.grid{-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(4,1fr);padding-left:24px;padding-right:24px}}.error__inner{height:calc(var(--app-height) - var(--header-height));margin:0 auto;max-width:var(--max-width)}@supports (height:100svh){.error__inner{height:calc(100svh - var(--header-height))}}
