@keyframes circle-1{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes inner-circle-1{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes jello-diagonal-1{0%{transform:skew(0deg 0deg)}30%{transform:skew(25deg 25deg)}40%{transform:skew(-15deg, -15deg)}50%{transform:skew(15deg, 15deg)}65%{transform:skew(-5deg, -5deg)}75%{transform:skew(5deg, 5deg)}100%{transform:skew(0deg 0deg)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0;list-style:none;color:inherit;font-style:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;text-decoration:inherit;-webkit-hyphens:inherit;hyphens:inherit}*,*:before,*:after{box-sizing:border-box}.cf:before,.cf:after,.col2-set:before,.col2-set:after{content:" ";display:table}.cf:after,.col2-set:after{clear:both}.cf,.col2-set{*zoom:1}.is-hidden{display:none !important}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.alert.browsehappy{display:block;background:#fff;padding:30px;text-align:center;font-family:inherit;color:red}.alert.browsehappy a{-webkit-text-decoration:underline;text-decoration:underline}.is-loading *{cursor:progress !important}button,input{-webkit-appearance:none;appearance:none;background:none;border:0;box-sizing:border-box}button,input[type=submit]{cursor:pointer}.pull-left{float:left}.pull-right{float:right}.frontend-edit-notification{position:fixed;bottom:30px;right:30px;background:#fff;border-radius:3px;line-height:1;padding:.5em 1em;box-shadow:2px 2px 10px rgba(0,0,0,.2);pointer-events:none;transform:translateX(120%);transition:opacity 400ms,transform 400ms 400ms;opacity:0}.frontend-edit-notification.is-visible{transform:translateX(0);opacity:1;transition:transform 200ms}.scaled-image{margin-left:auto;margin-right:auto}.scaled-image_inner,.scaled-video_inner,.scaled-embed_inner{display:block;position:relative;height:0;overflow:hidden}.scaled-image_inner{background:rgba(0,0,0,.05)}.scaled-image_inner img{pointer-events:none}.scaled-image_inner img,.scaled-video_inner video,.scaled-embed_inner iframe,.scaled-video_inner iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;object-fit:var(--fitting, contain)}.scaled-video_inner iframe,.scaled-embed_inner iframe{width:100% !important;height:100% !important;background:none}img.lazyload{transition:opacity 200ms;opacity:0}img.lazyload.is-loaded{opacity:1}:where(*:focus){outline:none}@media screen and (hover: hover),screen and (min--moz-device-pixel-ratio: 0),screen and (-ms-high-contrast: none){:where(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:2px solid var(--focus-color, hsl(0, 100%, 60%));border-radius:2px;outline-offset:.15em;position:relative;z-index:100}}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme .tippy-arrow{border-top:7px solid #fff;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0)}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme .tippy-arrow{border-bottom:7px solid #fff;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0)}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme .tippy-arrow{border-left:7px solid #fff;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0)}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme .tippy-arrow{border-right:7px solid #fff;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0)}.tippy-tooltip.light-theme{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-tooltip.light-theme .tippy-backdrop{background-color:#fff}.tippy-tooltip.light-theme .tippy-roundarrow{fill:#fff}.tippy-tooltip.light-theme[data-animatefill]{background-color:rgba(0,0,0,0)}.acf-hidden{display:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}.acf-form{margin:0;border-left:2px solid;border-right:2px solid}.acf-fields{display:flex;flex-wrap:wrap}.acf-field{flex:none;width:100%;border-top:2px solid;position:relative}[data-type=group] .acf-field{border-top:0;width:50%}.acf-field br{display:none}.acf-label{position:absolute;top:0;pointer-events:none;opacity:.5;z-index:3}.acf-label,.acf-input{transition:top 150ms}.has-value .acf-label{opacity:1;font-size:.5em;top:-0.8rem}.acf-input{position:relative}.has-value .acf-input{top:.35rem}[data-type=group]>.acf-label{position:relative;padding:.5rem 20px .4rem;border-bottom:2px solid;color:#000;opacity:1;font-style:italic}[data-name=date]{width:100%}[data-type=group] .acf-field:not(:last-child){border-right:2px solid}.acf-required{font-size:.8em !important;position:relative;top:-0.2em}.acf-input input,.acf-input textarea,.acf-ajax-response,.acf-form-submit input,.acf-label,[data-type=select] select,[data-type=select] .acf-input:before,[data-type=image] .acf-input{display:block;width:100%;padding:1rem 20px .8rem;line-height:1.5rem;border:none;-webkit-appearance:none;appearance:none;background:none;white-space:nowrap}.acf-label{overflow:hidden}.instructions{white-space:normal}.acf-input textarea{white-space:normal;line-height:1.3}[data-type=select] .acf-input:before{content:"-";opacity:0;display:block}[data-type=select]:after{content:"";display:block;width:.5em;height:.5em;border-bottom:2px solid;border-right:2px solid;position:absolute;top:50%;right:1em;margin-top:-0.25em;transform:rotate(45deg);z-index:10;pointer-events:none}[data-type=select] select{-webkit-appearance:none;appearance:none;position:absolute;border-radius:0;border:0;background:none;top:0;left:0;z-index:2;opacity:0;cursor:pointer}[data-type=select].has-value select{opacity:1}.ui-datepicker{border:2px solid #000 !important;padding:5px 0 0 !important;margin-left:-8px;margin-top:-8px;box-shadow:4px 4px 0px 0px rgba(0,0,0,.3)}.ui-datepicker-title select+select{margin-left:.5rem !important}.ui-datepicker *{font-weight:bold !important}.acf-ui-datepicker .ui-widget-header a{cursor:pointer}.ui-datepicker-prev .ui-icon,.ui-datepicker-next .ui-icon{display:none !important}.ui-datepicker-prev,.ui-datepicker-next{background:none !important;border:none !important;color:#000 !important;top:2px !important}.ui-datepicker-prev{left:0 !important}.ui-datepicker-next{right:0 !important}.ui-datepicker-prev:before,.ui-datepicker-next:before{content:"→";display:block;position:relative;text-align:center;line-height:1.8}.ui-datepicker-prev:before{transform:translateY(1px) rotate(180deg)}.ui-datepicker-calendar{border-top:2px solid;margin-bottom:-2px !important}.ui-datepicker-calendar tbody{border-top:2px solid}.ui-datepicker-calendar td{padding:0 !important}.acf-ui-datepicker .ui-state-active{background:#000 !important;color:#fff !important}.ui-datepicker-calendar tr:first-child a{border-top:none !important}.ui-datepicker-calendar a{display:block;text-align:center !important;border:2px solid #000 !important;margin:0 -2px -2px 0;line-height:2}.ui-datepicker-calendar a:hover{background:#000 !important;color:#fff !important}.ui-datepicker-calendar td:first-child a{border-left:none !important}.ui-datepicker-buttonpane{border:none !important;border-top:2px solid #000 !important;display:flex;padding:0 !important;margin:0 !important}.ui-datepicker-buttonpane button{display:block !important;flex:1;margin:0 !important;height:2rem;color:#000 !important;border:none !important;border-right:2px solid #000 !important;float:none !important;opacity:1 !important}.ui-datepicker-buttonpane button:last-child{border-right:none !important}.ui-datepicker-buttonpane button:hover{color:#fff !important;background:#000 !important}.acf-form input[type=submit]{font-style:italic}.acf-form input[type=submit]:hover{background:#000;color:#fff}.acf-tooltip{position:absolute;display:none}.acf-spinner{display:none !important}.acf-form-submit{position:relative;display:block;border-top:2px solid;border-bottom:2px solid;overflow:hidden}.acf-error-message{display:none}.acf-temp-remove{display:none}.acf-error-message p{border-radius:2px;padding:.3em .7em}.acf-input .acf-error-message{position:absolute;top:0;transform:translateY(-50%);right:8px;color:#fff}.acf-input .acf-error-message:after{margin-left:80%}.spinner,.acf-form-submit:after{content:"";display:block;margin-left:10px;width:16px;height:16px;border:2px solid rgba(0,0,0,0);border-top-color:#000;border-radius:50%;animation:spin 700ms infinite linear;position:absolute}.acf-form-submit:after{top:50%;left:50%;margin:-8px 0 0 -8px;visibility:hidden}.is-loading-form .acf-form-submit input{visibility:hidden}.is-loading-form .acf-form-submit:after{visibility:visible}.acf-button.disabled{pointer-events:none}.acf-button{margin:0 !important}.acf-ajax-response{color:#fff;background:hsl(139,100%,42%);position:absolute;top:100%;left:0;transition:top 200ms;text-align:center}.acf-ajax-response.is--error{background:var(--red, red)}.show-ajax-response .acf-ajax-response{top:0;transition:none}.ui-timepicker-div.ui-timepicker-oneLine dl dd:before{margin:0 5px}.ui-timepicker-div.ui-timepicker-oneLine dl .ui_tpicker_second{display:none}.ui-timepicker-div .ui-widget-header{display:none}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{display:none}.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:center;padding:5px 0 10px}[data-name=preferred_language_for_email_correspondence]{display:none}.hidden-by-conditional-logic{display:none}.image-drop{position:relative}.image-drop .acf-input{padding:0}.image-drop .acf-image-uploader{position:relative;height:0;top:0;padding-bottom:150px}.image-drop .acf-label{display:none}.image-drop .instructions_title{text-transform:uppercase;color:#000}.image-drop .instructions_body{color:rgba(0,0,0,.5)}.image-drop .image-wrap [data-name=remove]{width:2.5rem;height:2.5rem;transform:translate3d(50%, -50%, 0);background:none !important}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0px;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:rgba(0,0,0,0)}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps__rail-x:hover,.ps__rail-y:hover,.ps__rail-x:focus,.ps__rail-y:focus{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:rgba(0,0,0,.5);border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:rgba(0,0,0,.5);border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x{background-color:rgba(0,0,0,.5);height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y{background-color:rgba(0,0,0,.5);width:11px}@supports(-ms-overflow-style: none){.ps{overflow:auto !important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto !important}}.tooltip-template{display:none}.tippy-tooltip{font-size:.75rem;max-width:200px;padding:.5em .8em .45em;line-height:1.3;background:#fff;color:#000;border-radius:2px}.tippy-popper[x-placement^=left] .tippy-arrow{border-left-color:#fff}.is-small{font-size:.8rem}@media(min-width: 955px){#tinymce,.single_body{font-size:17px}}#tinymce *,.single_body *{font-size:inherit;font-weight:inherit}#tinymce i,#tinymce em,#tinymce b,#tinymce strong,.single_body i,.single_body em,.single_body b,.single_body strong{font-style:italic}#tinymce h2,.single_body h2{font-style:italic;text-align:center}#tinymce a,.single_body a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.12em}#tinymce .wp-caption-text.gallery-caption,.single_body .wp-caption-text.gallery-caption{display:none}#tinymce sup,.single_body sup{vertical-align:super}.rich-text li{margin-left:1.3rem;position:relative}.rich-text ol li{list-style-type:decimal}.rich-text ul li:before{position:absolute;right:100%;margin-right:.4em;content:"–";display:inline-block}*{text-transform:inherit;font-weight:inherit}:root{--background-color: white;--text-color: black;--header-size: 40px;--red: hsla(10, 100%, 75%, 1);font-size:15px;color:var(--text-color);background-color:var(--background-color)}@media(min-width: 955px){:root{--header-size: 80px;font-size:18px}}body{font-family:"Agipo",Helvetica,Arial,sans-serif;line-height:1.5;color:#000;background:#fff}.has-border-top{border-top:2px solid}.has-border-bottom{border-bottom:2px solid}.feather{width:1.1em;height:1.1em;display:inline-block;vertical-align:middle;margin-right:.2em;position:relative;top:-0.1em}.tooltip .feather{margin:0}.button{display:inline-block;margin:.25rem;vertical-align:middle;-webkit-text-decoration:none !important;text-decoration:none !important}.button--primary{border:2px solid currentColor;padding:.6em 1.4em .5em 1em;font-style:italic}@media screen and (hover: hover),screen and (min--moz-device-pixel-ratio: 0),screen and (-ms-high-contrast: none){.button--primary:hover{color:var(--background-color);background-color:var(--text-color);border-color:var(--text-color)}}.external .feather-arrow-right{transform:rotate(-45deg)}i,em,.is-italic{font-style:italic}.is-uppercase{text-transform:uppercase}.is-centered{text-align:center}.is-uppercase{text-transform:uppercase}.is-sticky{position:fixed}.is-stuck{top:auto;bottom:0}.page-loader{position:fixed;top:2px;left:0;width:100%;z-index:20}.page-loader_progress{display:block;width:0px;border-bottom:2px solid}.page-loader_progress.animated{transition:width .4s}.page-loader_progress.hide{opacity:0;transition:opacity 500ms}.hide-scrollbars .ps_rail-x,.hide-scrollbars .ps_rail-y{display:none !important}#container{position:relative;width:100%;min-height:100vh;overflow:hidden;background:#fff}.js #container{visibility:hidden}.spinner{animation:spin 2s infinite linear;animation-play-state:paused}.is-loading .spinner{animation-play-state:running}.site-title{position:absolute;top:0;left:0;width:var(--header-size)}.site-title a{display:block;height:0;position:relative;padding-bottom:100%}.site-title img{display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:80%;height:80%;max-width:50px;max-height:50px}.site-title--ferienkurse img{max-width:none;max-height:none}.header--main{letter-spacing:.05em;padding-left:10%;min-width:100%;height:var(--header-size)}.navbar--header--main .hn_contents{min-width:100%}.navbar-wrap{position:relative}.navbar_backdrop{position:absolute;inset:0;background:#fff}.main-menu{display:flex;justify-content:space-between;align-items:center;padding-left:10px;height:var(--header-size)}@media(min-width: 955px){.main-menu{padding:0 30px 0 20px}}.supports-hover a:hover,.supports-hover a:hover .line-through,.supports-hover a:focus .line-through,.supports-hover button:hover,.supports-hover button:hover .line-through,.supports-hover .single-content_block a:hover,.supports-hover .text-color--black .list-item a:hover .line-through,.is-active,.is-active .line-through{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:max(2px,.1em);text-underline-offset:.15em}.page-slide:has(.page-slide_link:focus-visible) .vertical-headline_text{outline:2px solid var(--focus-color, hsl(0, 100%, 60%));border-radius:2px;outline-offset:.15em;position:relative;z-index:100}.single-content_block p a,.single-content_block ul a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.12em}.text-color--black{color:#000}.text-color--white{color:#fff}.text-color--white .single-content_block p a,.text-color--white .single-content_block ul a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.12em}.supports-hover .text-color--white a:hover,.supports-hover .text-color--white button:hover,.supports-hover .text-color--white button:hover .line-through,.supports-hover .text-color--white a:hover .line-through,.supports-hover .text-color--white .single-content_block a:hover,.text-color--white .is-active,.text-color--white .is-active .line-through{-webkit-text-decoration:line-through;text-decoration:line-through;text-decoration-thickness:.12em}.podlove-subscribe-popup button,.podlove-subscribe-popup a,.no-line-through{background-image:none !important;-webkit-text-decoration:none !important;text-decoration:none !important}.main-menu_item{display:block;padding-left:10px;padding-right:10px}.main-menu_item:last-child{padding-right:30px}.language-chooser{display:flex;gap:.5rem}.main-menu a{display:block;position:relative;top:.1em}.logo-imd--ferienkurse{position:absolute;width:60px;overflow:hidden;bottom:10px;right:10px;transform-origin:30px 30px;transition:transform 300ms;transform:rotate(0deg)}.supports-hover .logo-imd--ferienkurse:hover{overflow:visible;transform:rotate(-90deg)}.page-slides{position:fixed;top:0;left:0;height:100%;width:100%;overflow:hidden;transform-origin:50% 50%;transition:transform 400ms;border:2px solid;z-index:1;border-right:0}.page-slides>.flickity-viewport{cursor:auto !important;overflow:visible}.page-slides .flickity-prev-next-button,.page-slide_link{display:block;position:absolute;top:0;height:100%;border-radius:0;transform:none;z-index:4;cursor:pointer;width:100%}.page-slides .flickity-prev-next-button.previous{display:none}.page-slides .flickity-prev-next-button.next{right:-2px;margin:0;display:none}.page-slide{overflow:hidden;width:calc(100% - var(--header-size) + 1px);height:100%;transition:background 500ms;border-right:2px solid}.page-slide.is-selected .page-slide_link{display:none}.page-slide.show-overlay .page-slide_link{display:block;cursor:no-drop}.page-slide_overlay{position:absolute;top:0;width:100%;max-width:850px;right:0;bottom:0;background:#fff;z-index:5;border-left:2px solid;border-left-color:#000;transform:translateX(100%);transition:transform 300ms}.show-overlay .page-slide_overlay{box-shadow:-3rem 0 3rem rgba(0,0,0,.4)}@media(min-width: 740px){.page-slide_overlay{width:80%}}.btn--close{position:absolute;top:.4rem;right:.4rem;z-index:4;-webkit-user-select:none;user-select:none;width:.8rem;height:.8rem;overflow:hidden;text-indent:-1000px}.btn--close:before,.btn--close:after{content:"";display:block;position:absolute;top:50%;left:50%;width:1.3rem;border-bottom:2px solid;transform:translate3d(-50%, -1px, 0) rotate(-45deg)}.btn--close:after{transform:translate3d(-50%, -1px, 0) rotate(45deg)}.show-overlay .page-slide_overlay{transform:translateX(0)}.overlay_close{display:none}.is-overlay .overlay_close{display:block}.page-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.page-slide_overlay .page-wrap{height:100%}.page-wrap_inner{position:relative;z-index:0;min-height:100%;display:flex;flex-direction:column}.ferienkurse-hero{position:absolute;top:0;left:0;right:-1px;height:100vh;z-index:0;pointer-events:none;cursor:none !important}.fk-animation{width:100%;height:100%;overflow:hidden}@keyframes slide_canvas{from{transform:translateX(0)}to{transform:translateX(-50%)}}.fk-animation_canvas{position:absolute;left:0;width:200%;height:100%;left:-40px;pointer-events:none}.fk-animation_canvas.is-animated{transition:transform 10s linear}.fk-animation_iframe{position:relative;width:calc(100% - 1px);height:100%;border:none}.grid.fluid-isotope{border-top:2px solid;background:#fff}.fluid-isotope_background{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:repeat(var(--column-count, 1), 1fr);pointer-events:none}.isotope_background_column+.isotope_background_column{border-left:2px solid}.grid.is-full-height{min-height:calc(100vh - var(--header-size) - 40px - 4px)}.list{border-bottom:2px solid}.header--archive{position:relative;z-index:2}.header--archive+.grid{border-top:none}.free-layout .layout-item{background:#fff}.free-layout{margin:5%;margin-left:var(--header-size)}.free-layout_item{margin-top:5%}@media(max-width: 955px){.free-layout_item{margin:0 auto 5% !important;width:100% !important}}.list--simple{white-space:nowrap;border-bottom:2px solid}.list-item{position:relative}.list-item .scaled-image_caption,.list-item .media-credits{display:none}.edit-link{background:none !important;font-size:1rem;display:inline-block;vertical-align:middle}.list-item .edit-link{display:block;position:absolute;bottom:10px;right:10px;z-index:3;cursor:pointer;opacity:0;font-size:1rem}.supports-hover .list-item:hover .edit-link{opacity:1}.text-color--white .edit-link{color:#fff}.list--simple .list-item{background:#fff}.page-slide_overlay .list--simple .list-item{background:rgba(0,0,0,0)}.list-item_link{display:block;padding:10px;border-top:2px solid;margin-top:-2px}.grid .list-item_link{font-style:italic;text-align:center;padding:10% 30px}.grid .list-item_link>*+*{margin-top:1rem}.grid.free-layout .list-item_link{font-size:1.2rem}.supports-hover .list-item_link{filter:grayscale(100%)}.supports-hover .list-item_link:hover{filter:grayscale(0%)}.style--black .list-item_link{background:#000;color:#fff}.free-layout .list-item_link{border:2px solid;border-color:#000}.list-item_title,.is-h1{text-transform:uppercase;font-style:italic;font-size:1.5rem;line-height:1.1;word-wrap:break-word}@media(min-width: 955px){.list-item_title,.is-h1{font-size:2.25rem}}.list-item_excerpt{padding:0 10px;font-size:1rem}.list-item_image{margin-top:20px;margin-bottom:20px}.list-item_image .scaled-image{max-width:300px !important;margin:0 auto}.switches{display:flex;border-bottom:2px solid;display:none}.switches li{flex:1}.switches_button{display:block;text-align:center;text-transform:uppercase;font-style:italic;padding:.8em 0}.switches_button.is-active{background:#000;color:#fff}.archive_filters{position:relative;z-index:3;background:#fff}.nav--filters{position:relative;white-space:nowrap}.nav--filters ul,.nav--filters li{display:flex;align-items:center}.nav--filters .filters_section{border-right:2px solid;padding:10px 20px}.nav--filters .filters_section:first-child{padding-left:10px}.filters_section_title{display:block}.filters_section.terms-list{border-right:none}.nav--filters .button{display:flex}.nav--filters .button .value{display:block;margin-left:20px;font-style:italic}.nav--filters .terms-list li{margin-left:20px;font-style:italic}.archive_calendar{position:relative;background:rgba(0,0,0,0);overflow:hidden;position:relative;width:100%;z-index:1}.archive_calendar.is-animated{transition:margin-top 150ms,background 150ms}.nav--calendar{position:relative;z-index:0;white-space:nowrap}.nav--calendar dl{display:flex;padding:10px 20px}.nav--calendar dl:first-child{padding-left:10px}.nav--calendar dt,.nav--calendar dd{padding-right:10px}.nav--calendar dt+dt,.nav--calendar dd+dt{padding-left:10px}.nav--calendar a{font-style:italic}.searchform{position:relative}.searchform_input{display:block;width:100%;padding:0 10px;color:inherit;height:45px;line-height:46px}::selection{background:#000 !important;color:#fff !important}::placeholder{color:#000;color:inherit}input:focus::placeholder{opacity:0}.searchform .btn--close{top:50%;transform:translateY(-53%);right:0;display:none;background:#fff;height:2em;width:2.5em}.searchform.has-value .btn--close{display:block}.nav--submenu{white-space:nowrap;height:45px}.is-overlay .nav--submenu{display:none !important}.nav--submenu ul{display:flex}.nav--submenu li{flex:none}.navbar--header--submenu.count--1 .hn_contents,.navbar--header--submenu.count--2 .hn_contents{display:block}.navbar--header--submenu.count--1 li,.navbar--header--submenu.count--2 li{flex:1}.submenu_link{padding:10px 20px;height:100%;display:flex;align-items:center;justify-content:center}.navbar--header--submenu.count--1,.navbar--header--submenu.count--2{text-transform:uppercase}.navbar--header--submenu.count--1 .is-active,.navbar--header--submenu.count--2 .is-active{color:#fff;background:#000}.navbar--header--submenu.count--1 .is-active .line-through,.navbar--header--submenu.count--2 .is-active .line-through{-webkit-text-decoration:line-through;text-decoration:line-through;text-decoration-thickness:.12em}.filters_section{position:relative}.filters_section .searchform{position:absolute;border-bottom:0}.archive_day{position:relative;display:flex;flex-direction:column;border-bottom:2px solid}@media(min-width: 955px){.archive_day{flex-direction:row}}.archive_day:last-child{border-bottom:none}.events-list_date{flex:none;height:2.3rem}@media(min-width: 955px){.events-list_date{width:5em;border-right:2px solid;height:auto;text-transform:none}}.events-list_date_inner{background:#000;color:#fff;width:100%;padding:10px;text-align:center;white-space:nowrap;z-index:2;position:sticky;top:0}@media(min-width: 955px){.events-list_date_inner{width:5em;background:none;color:#000}}.date_part{display:inline-block}@media(min-width: 955px){.date_part{display:block}}@media(min-width: 955px){.date_part.is-large{font-size:2.25rem}}.archive_day_events{flex:1}.archive_day_entry{border-bottom:2px solid}.archive_day_entry:last-child{border-bottom:0}.events-list .list-item_body{display:flex;flex-direction:column}@media(min-width: 955px){.events-list .list-item_body{flex-direction:row}}.events-list .list-item_title+.list-item_subtitle{margin-top:.4em}.events-list .list-item_meta{margin-bottom:.4em}@media(min-width: 955px){.events-list .list-item_meta{width:250px;padding-right:10px}}.events-list .list-item_main{flex:1;-webkit-hyphens:auto;hyphens:auto}.nothing-found{padding:10px;margin-right:400px}.single_main{position:relative;flex:1;display:flex;flex-direction:column}.single_body{padding-bottom:5%;margin-top:-2px}.is-overlay .single_body{padding-top:5%}.is-overlay .single_body .single-content_block{padding:30px}.is-full-page .layout--classic .single_body{padding:0}@media(min-width: 880px){.is-full-page .layout--classic .single_body{background-image:linear-gradient(90deg, transparent calc(50% - 1px), black calc(50% - 1px), black calc(50% + 1px), transparent calc(50% + 1px));background-repeat:no-repeat}}.single-content_block li:before{content:"–";display:inline-block;margin:0 .4em 0 .1em}.single-content_block{padding:20px;flex:none;width:100%;overflow:hidden;position:relative}html:not(.is-print) .single-content_block.is-collapsed{overflow:hidden;max-height:250px;border-bottom:2px solid #000;margin-bottom:-2px}.single-content_block_toggle{display:block;position:absolute;background:linear-gradient(transparent, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 0.5)) !important;height:5rem;bottom:0;left:0;width:100%;margin:0 !important;z-index:3;border:none !important;display:none;color:rgba(0,0,0,0) !important}html:not(.is-print) .single-content_block.is-collapsed .single-content_block_toggle{display:block}.is-full-page .single-content_block{border-top:2px solid}@media(min-width: 880px){.is-full-page .single-content_block{width:50%;padding:30px}}.single_footer{border-top:2px solid;width:100%}.is-full-page .single_footer{bottom:40px}.single_footer .list--simple{border-bottom:0}.single-content_block h2{text-align:center;font-style:italic}.single_featured-image+*{margin-top:5%}.buttons--event{text-align:center}.single_title{text-align:center;font-style:italic;flex:none;width:100%}.is-overlay .single_headline{text-transform:uppercase}.scaled-image_caption{padding-top:10px;text-align:center}.single_featured-image .orientation-portrait{max-width:330px;margin:0 auto}.single-content_block>*:not(:last-child),.gallery_image:not(:last-child){margin-bottom:5%}.video_overlay{display:block;position:absolute;top:0;left:0;width:calc(100% - 60px);bottom:60px;z-index:4;opacity:.5;cursor:auto;background:none !important;display:none}.video.is-started .video_overlay{cursor:pointer}.is-youtube .video_overlay{pointer-events:none;width:100%;bottom:0}.is-soundcloud .scaled-embed_inner{padding-bottom:100%}@media(min-width: 740px){.is-soundcloud .scaled-embed_inner{padding-bottom:56.25%}}.scaled-embed iframe{overflow:hidden}.scaled-embed,.scaled-embed_inner{position:relative;display:block}.scaled-embed_inner{background:#fff;padding-bottom:56.25%}.is-voice-republic .scaled-embed_inner{padding-bottom:140px}.related_headline{padding:10px}.scaled-embed_overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background:rgba(0,0,0,.5);cursor:pointer;transition:opacity 300ms,visibility 300ms 300ms;display:flex;justify-content:center;align-items:center;font-style:italic}.scaled-embed.is-activated .scaled-embed_overlay{opacity:0;visibility:hidden}.print-link-wrap{position:relative;display:none}.page-slide_overlay .print-link-wrap{position:relative;z-index:3;width:100%;white-space:nowrap;justify-content:center;padding:0 20px 10%;display:flex}.single_language-switcher{position:absolute;top:7px;left:7px;z-index:2}.is-full-page:not(.is-stage) .single_language-switcher{display:none}.page_footer{border-top:2px solid;margin-top:auto;width:100%;z-index:1;background:#fff}.page_footer ul{display:flex;justify-content:flex-start;height:40px;padding:0 10px;align-items:center}.page_footer ul li{flex:none;margin-right:5%}@keyframes bounce{0%{transform:translate3d(0, 0, 0)}25%{transform:translate3d(0, -20%, 0) rotate(-45deg)}50%{transform:translate3d(0, 10%, 0) rotate(45deg)}100%{transform:translate3d(0, 0, 0)}}@keyframes bounce-2{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, 20%, 0) rotate(-45deg)}75%{transform:translate3d(0, -10%, 0) rotate(15deg)}100%{transform:translate3d(0, 0, 0)}}.char{display:inline-block;position:relative;transition:transform 50ms ease-out}.supports-hover a:hover:not(.is-active) .char.is--even{transform:translate3d(0, 0, 0) rotate(-20deg)}.supports-hover a:hover:not(.is-active) .char.is--odd{transform:translate3d(0, 0, 0) rotate(20deg)}.google-link{color:red}.media-credits{display:block;position:absolute;bottom:10px;right:10px;z-index:2;color:#eee}.media-credits button{display:block;width:1rem;height:1rem}.media-credits .feather{width:100%;height:100%}.tooltip-templates{display:none}.cr_form{border:2px solid}.cr_form p{display:none}.cr_body{display:flex}.cr_ipe_item{position:relative;border-right:2px solid;flex:1}.cr_form .submit_container{border-right:0;flex:none}.cr_ipe_item input,.cr_ipe_item button,.cr_ipe_item label{padding:.6em 1.4em .4em 1em;width:100%}.cr_ipe_item label{position:absolute;pointer-events:none;opacity:.5}.cr_ipe_item button{padding:10px 30px;font-style:italic}.cr_button{display:block}.cr_button:hover{background:#000;color:#fff}.hn_button--left-right.right svg{left:50%}html:not(.is-print) .show-print{display:none}.is-print .page-wrap_inner,.is-print #container,.is-print .single-content_block{min-height:initial;overflow:visible;background:none}.is-print .hide-print{display:none !important}.is-print .single_body{line-height:1.4}.is-print img.lazyload{opacity:1}.is-print .page-wrap{position:relative;height:auto;overflow:hidden}.is-print .page-wrap_inner{padding-bottom:0 !important}.is-print .is-full-page .layout--classic .single_body{background:#fff !important}.is-print .is-full-page .single-content_block{position:relative !important;top:0 !important;left:0 !important;width:100% !important}.is-stage .main-menu_item:not(.languages){width:0;visibility:hidden;overflow:hidden;padding:0}.page-slide.is-stage{width:100%}.is-stage .page-slide_overlay{max-width:none}.is-stage .single_title{margin-bottom:1rem}.is-stage .single_body{margin:0 auto;max-width:1000px;padding:5% 1rem;border-bottom:0}.stage_embed{margin-bottom:5%;border:2px solid}.stage_embed .scaled-embed{flex:1}.is-stage .main-menu_item.languages{padding-right:1rem}.is-stage .related_headline{text-align:center;margin-bottom:.5rem}.js sup.fn-ref{display:inline-block;vertical-align:middle}.js a[rel=footnote]{display:block;background:rgba(0,0,0,.15);color:currentColor;border-radius:1em;width:1.8em;height:1em;overflow:hidden;text-indent:100%;position:relative;top:-0.1em}@media screen and (hover: hover),screen and (min--moz-device-pixel-ratio: 0),screen and (-ms-high-contrast: none){.js a[rel=footnote]:hover{background:rgba(0,0,0,.9);color:#fff}}.js .fn-ref_dots:before,.js .fn-ref_dots:after{content:""}.js .fn-ref_dots,.js .fn-ref_dots:before,.js .fn-ref_dots:after{display:block;position:absolute;top:50%;left:50%;width:.2em;height:.2em;background:currentColor;transform:translate(-50%, -50%);border-radius:50%}.js .fn-ref_dots:before{transform:translate(-220%, -50%)}.js .fn-ref_dots:after{transform:translate(120%, -50%)}.tippy-box[data-theme=footnote] .tippy-content{box-sizing:border-box;max-height:300px;background:#fff;border:2px solid;border-radius:4px;color:#000}.tippy-box[data-theme=footnote] .footnote_scroll{padding:10px;overflow:auto}.tippy-box[data-theme=footnote] .tippy-content>*+*{margin-top:10px}.tippy-box[data-theme=footnote] a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.12em}.tippy-box[data-theme=footnote] .tippy-arrow{z-index:3}.tippy-box[data-theme=footnote] .tippy-arrow:after{content:"";position:absolute;border-color:rgba(0,0,0,0);border-style:solid;z-index:10}.tippy-box[data-placement^=right] .tippy-arrow:after{left:-4px;border-width:8px 8px 8px 0;border-right-color:#fff;transform-origin:center right}.tippy-box[data-placement^=bottom] .tippy-arrow:after{top:-4px;left:0;border-width:0 8px 8px;border-bottom-color:#fff;transform-origin:center bottom}.tippy-box[data-placement^=top] .tippy-arrow:after{bottom:-4px;left:0;border-width:8px 8px 0;border-top-color:#fff;transform-origin:center top}.tippy-box[data-placement^=left] .tippy-arrow:after{border-width:8px 0 8px 8px;border-left-color:#fff;right:-4px;transform-origin:center left}.single_wrap.is-overlay .overlay_close{color:var(--text-color, black)}.single_wrap.is-overlay .page-wrap{color:var(--text-color, black);background-color:var(--background-color, white)}
@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-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);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:rgba(0,0,0,.8);background:var(--plyr-captions-background, rgba(0, 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:rgba(0,0,0,0);border:0;border-radius:4px;border-radius:var(--plyr-control-radius, 4px);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{fill:currentColor;display:block;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:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}a.plyr__control{-webkit-text-decoration:none;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:hsla(0,0%,100%,.9019607843);background:var(--plyr-menu-background, rgba(255, 255, 255, 0.9019607843));border-radius:8px;border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.1490196078);box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));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(0.4, 0, 0.2, 1),width .35s cubic-bezier(0.4, 0, 0.2, 1)}.plyr__menu__container:after{border:4px solid rgba(0,0,0,0);border-top-color:hsla(0,0%,100%,.9019607843);border:var(--plyr-menu-arrow-size, 4px) solid rgba(0,0,0,0);border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, 0.9019607843));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;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 rgba(0,0,0,0);border:var(--plyr-menu-item-arrow-size, 4px) solid rgba(0,0,0,0);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:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.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 0 #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:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.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:rgba(0,0,0,.1019607843);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:#00b2ff;background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)))}.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]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1019607843)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 + 2px);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]{appearance:none;background:rgba(0,0,0,0);border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:rgba(0,0,0,0);background-image:linear-gradient(90deg, currentColor 0, rgba(0, 0, 0, 0) 0);background-image:linear-gradient(to right, currentColor var(--value, 0), rgba(0, 0, 0, 0) 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{appearance:none;background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.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:rgba(0,0,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;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 rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.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:rgba(0,0,0,0)}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:rgba(0,0,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;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:rgba(0,0,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;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 rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.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]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background, var(--plyr-video-background, #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--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.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: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background, #fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.1490196078);box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));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(0.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 rgba(0,0,0,0);border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .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(0.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(0.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:translateX(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:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .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:focus-visible .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)*-0.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-0.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{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:rgba(0,0,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:rgba(0,0,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, 0.6) 25%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 50%, rgba(35, 40, 47, 0.6) 0, rgba(35, 40, 47, 0.6) 75%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0));background-image:linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:rgba(0,0,0,0)}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.2509803922);background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%, -50%);width:3px;width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.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);max-width:90px;min-width:60px;position:relative;z-index:2}.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:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1019607843))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1019607843))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1019607843))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background, var(--plyr-video-background, #000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.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(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078));background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078)));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:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));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:hsla(0,0%,100%,.2509803922);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.2509803922);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.2509803922);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5019607843))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5019607843))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5019607843))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.2509803922);color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922))}.plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.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--fullscreen-fallback{background:#000;border-radius:0 !important;bottom:0;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__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:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background, #fff);border-radius:8px;border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.1490196078);box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(0.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 rgba(0,0,0,0);border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1490196078);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078));background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078)));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.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;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}
.audio-player{display:block;padding:0 .5rem;background:blue;border-radius:3rem}.page-slide_overlay .audio-player{background:rgba(0,0,0,.2)}.audio-player .plyr{border-radius:3rem;--plyr-color-main: white;--plyr-audio-controls-background: transparent;--plyr-audio-control-color: white;--plyr-audio-control-background-hover: transparent;--plyr-audio-progress-buffered-background: rgba(255 255 255 / 0.5);--plyr-audio-range-track-background: rgba(255 255 255 / 0.3)}
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
@keyframes circle-1{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes inner-circle-1{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}.video-embed_body{position:relative;height:0;padding-bottom:calc(100%/var(--aspect-ratio))}.video-embed_body>*{position:absolute;top:0;left:0;width:100%;height:100%}.video-embed_poster{z-index:0}.video-embed_overlay{z-index:1;background:rgba(0,0,0,.2);color:#fff}.video-embed_play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:max(70px,min(100px,15%));border-radius:50%;border:2px solid;background:#fff;border-color:#000}.video-embed_play:before{content:"";display:block;height:0;padding-bottom:100%}.video-embed_play svg{position:absolute;top:0;left:0;width:100%;height:100%}.video-embed_play circle{stroke-width:0}.video-embed_play polygon{stroke-width:0;fill:#000}.video-embed:not(.play-button-enabled) .video-embed_play{pointer-events:none}.video-embed_consent-message{display:none}.video-embed_consent_tooltip{padding:.3rem}.video-embed_iframe{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden}.show-iframe .video-embed_iframe{transition:opacity 400ms ease-out;visibility:visible;opacity:1}.video-embed_iframe iframe{display:block;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px)}
@keyframes circle-1{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes inner-circle-1{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes jello-diagonal-1{0%{transform:skew(0deg 0deg)}30%{transform:skew(25deg 25deg)}40%{transform:skew(-15deg, -15deg)}50%{transform:skew(15deg, 15deg)}65%{transform:skew(-5deg, -5deg)}75%{transform:skew(5deg, 5deg)}100%{transform:skew(0deg 0deg)}}.sections{--module-padding: calc(20px + var(--sections-width) * 0.015px);flex:1;display:flex;flex-direction:column}.section{position:relative;overflow:hidden}.is-overlay:has(a[href$="?print"]) .section:first-of-type{flex:1}.section:last-of-type:not(:has(a[href$="?print"])){flex:1}.section:not(.is-collapsed):not(.is-animating){overflow:visible}.section.is-collapsed{height:140px;border-bottom:2px solid;margin-bottom:-2px}.section:not(:first-child){border-top:2px solid;border-color:#000}.sections.is-wide .section.has-two-columns::after{content:"";display:block;flex:none;width:2px;background:currentColor;position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%}.section_expander{--final-color: rgba(0,0,0,0.5);display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:3;background:linear-gradient(to bottom, transparent, transparent 20%, var(--final-color) 90%, var(--final-color)) !important}.is-print .section_expander{display:none}.section_collapse-wrap{position:absolute;top:0;right:0;height:100%;padding:.4rem;visibility:hidden}.section:not(.is-collapsed) .section_collapse-wrap{visibility:visible}.section_collapse-wrap button{position:sticky;top:.4rem}.is-wide .section_columns{display:flex}.flip-columns-on-desktop .section_columns{flex-direction:row-reverse}.is-print .section_columns{display:block !important}.section_column{flex:1}.section_column+.section_column{border-top:2px solid;border-color:#000}.is-wide .section_column+.section_column{border-top:none}html:not(.is-print) .section_column_content{position:sticky;top:0}.module{margin-left:auto;margin-right:auto;padding:var(--module-padding);max-width:1000px}.module-post-header{padding-left:0;padding-right:0}.module+.module{padding-top:0}.section.collapse-padding{padding:0 !important}.section.is-related-posts{margin-top:auto}.is-print .module-video-embed{display:none}.video-embed_caption{padding-top:10px}.rich-text{max-width:900px;margin-left:auto;margin-right:auto}.rich-text h2{font-style:italic;text-align:center}.rich-text>*+*{margin-top:.75em}.rich-text a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.12em}.post-header{position:relative}.post-header_header{max-width:900px;margin-left:auto;margin-right:auto;padding-left:var(--module-padding);padding-right:var(--module-padding)}.post-header_image{margin-top:calc(10px + 3%)}.post-haeder_subtitle{margin-top:10px}.post-header_image .scaled-image{margin-left:auto;margin-right:auto}.is-wide .post-header_image .scaled-image{width:min(80%,50%*var(--aspect-ratio))}.post-header_edit-link{display:inline-block;width:1.2rem;height:1.2rem;position:relative;margin-left:.2em}.post-header_edit-link .feather{width:100%;height:100%}.post-header_modules .module:last-child{padding-bottom:0}.images_item:not(:last-child){padding-bottom:30px}.images_item .scaled-image{margin-left:auto;margin-right:auto}.quote{max-width:800px;margin-left:auto;margin-right:auto}.quote_cite{display:block;padding-top:10px}.quote_cite::before{content:"— "}.module-audio{max-width:1000px}.audio-player_caption{display:block;padding-top:10px;padding-left:10px;padding-right:10px}.module-related{padding:0;background:#fff;color:#000;max-width:none}.related_item_link{display:block;padding:10px;border-top:2px solid}.podigee-embed_iframe-wrap{min-height:150px}.podigee-embed iframe{border-radius:1rem;overflow:hidden;display:block;mix-blend-mode:multiply;border:2px solid !important;border-color:#000 !important}.buttons{display:flex;flex-wrap:wrap;justify-content:center;margin:-0.5rem 0}.buttons>*{flex:none;margin:.5rem;max-width:100%;text-align:center}.button--external .feather{transform:rotate(-45deg)}
@keyframes circle-1{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes inner-circle-1{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes jello-diagonal-1{0%{transform:skew(0deg 0deg)}30%{transform:skew(25deg 25deg)}40%{transform:skew(-15deg, -15deg)}50%{transform:skew(15deg, 15deg)}65%{transform:skew(-5deg, -5deg)}75%{transform:skew(5deg, 5deg)}100%{transform:skew(0deg 0deg)}}.flyover{display:block;background:var(--red, red);padding:.6em 1.4em .4em 1em;white-space:nowrap;border-bottom:2px solid;text-align:center}@media(min-width: 1240px){.flyover{position:absolute;top:50%;right:150px;transform:rotate(-7deg);border:2px solid;z-index:10}}.flyover_close{position:absolute;display:block;left:100%;bottom:100%;transform:translate(calc(-50% - 1px), calc(50% + 1px));width:1.5rem;height:1.5rem;border-radius:50%;background:#fff;border:2px solid;visibility:hidden}.flyover_close .feather{margin:0;position:absolute;top:50%;left:50%;width:80%;height:80%;transform:translate(-50%, -50%) rotate(7deg)}@media screen and (hover: hover)and (min-width: 1024px),screen and (min--moz-device-pixel-ratio: 0)and (min-width: 1024px),screen and (-ms-high-contrast: none)and (min-width: 1024px){.flyover:hover .flyover_close{visibility:visible}}
[x-data^=HorizontalScroll]{position:relative;width:100%;display:flex;white-space:nowrap;overflow:auto;overflow-x:auto;overflow-y:hidden}[x-data^=HorizontalScroll].right-scroll-fade{-webkit-mask-image:linear-gradient(90deg, black, black calc(100% - 2rem), transparent);mask-image:linear-gradient(90deg, black, black calc(100% - 2rem), transparent)}[x-data^=HorizontalScroll].left-scroll-fade{-webkit-mask-image:linear-gradient(-90deg, black, black calc(100% - 2rem), transparent);mask-image:linear-gradient(-90deg, black, black calc(100% - 2rem), transparent)}[x-data^=HorizontalScroll].right-scroll-fade.left-scroll-fade{-webkit-mask-image:linear-gradient(90deg, transparent, black 2rem, black calc(100% - 2rem), transparent);mask-image:linear-gradient(90deg, transparent, black 2rem, black calc(100% - 2rem), transparent)}[x-data^=HorizontalScroll] .ps_rail-x{pointer-events:none;height:5px}[x-data^=HorizontalScroll] .ps_thumb-x{height:2px}[x-data^=HorizontalScroll]>*{flex:1}
.archive_calendar{margin-top:calc(var(--calendar-height, 0)*-1px)}.show-calendar .archive_calendar{margin-top:0;transition:margin-top 200ms ease-out}
@keyframes circle-1{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes inner-circle-1{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}.vertical-headline{position:absolute;left:0;top:var(--header-size);bottom:0;width:var(--header-size);z-index:2}@media(max-height: 300px){.vertical-headline{display:none}}.vertical-headline_text{display:block;position:absolute;letter-spacing:.01em;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-180deg);line-height:1;writing-mode:vertical-lr;font-size:min(var(--width)*.35*1px,var(--height)*.05*1px);font-style:italic;text-transform:uppercase;white-space:nowrap}
@keyframes circle-1{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes inner-circle-1{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes jello-diagonal-1{0%{transform:skew(0deg 0deg)}30%{transform:skew(25deg 25deg)}40%{transform:skew(-15deg, -15deg)}50%{transform:skew(15deg, 15deg)}65%{transform:skew(-5deg, -5deg)}75%{transform:skew(5deg, 5deg)}100%{transform:skew(0deg 0deg)}}.main-nav{display:none}@media(min-width: 1024px){.main-nav{display:block}}.mobile-nav button{-webkit-user-select:none;user-select:none}.mobile-nav_dialog{max-height:none;max-width:none;top:0;left:0;height:100%;margin:0;border:none;width:100%;background:rgba(0,0,0,0)}.mobile-nav_open{position:absolute;top:50%;transform:translateY(-48%);right:1rem}@media(min-width: 1024px){.mobile-nav_open{visibility:hidden}}.mobile-nav_dialog[open]{display:grid;grid-template-columns:1fr calc(var(--header-size) - 1px);grid-template-rows:calc(var(--header-size) + 4px) 1fr;grid-template-areas:"header aside" "body aside"}.mobile-nav_dialog::backdrop{background:rgba(0,0,0,0);cursor:no-drop}.mobile-nav_header{grid-row:1;position:relative;display:flex;justify-content:space-between;align-items:center;padding-right:1rem;border:2px solid;grid-area:header;background:#fff}.mobile-nav_header>*{position:relative}.mobile-nav_body{grid-area:body;background:#fff}.mobile-menu{display:flex;flex-direction:column;position:relative;min-height:100%;border:2px solid;border-top:none}.mobile-menu_item:not(.languages){font-size:clamp(1rem,7vw,2rem);flex:1;display:flex;border-bottom:2px solid;min-height:2.5rem}.mobile-menu a{display:flex;padding-inline:1rem;flex:1;display:flex;align-items:center;justify-content:center}.mobile-menu a.is-active{-webkit-text-decoration:none;text-decoration:none;background:#000;color:#fff}.mobile-menu a:focus-visible{outline:none;border-radius:0}@media screen and (hover: hover),screen and (min--moz-device-pixel-ratio: 0),screen and (-ms-high-contrast: none){.mobile-menu a:focus-visible span{outline:2px solid var(--focus-color, hsl(0, 100%, 60%));border-radius:2px;outline-offset:.15em;position:relative;z-index:100}}.mobile-menu .language-chooser{gap:0}.mobile-menu .language-chooser li{order:2;border-right:2px solid;flex:1}.mobile-menu .language-chooser a{flex:1;padding-block:.5rem}.mobile-nav_switcher{grid-area:aside;overflow:hidden;opacity:0}
