@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}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:after,blockquote:before,q:after,q:before{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;text-decoration:inherit;-webkit-hyphens:inherit;hyphens:inherit}*,:after,:before{box-sizing:border-box}.cf:after,.cf:before,.col2-set:after,.col2-set:before{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{text-decoration:underline}:focus{outline:none}.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 .4s,transform .4s .4s;opacity:0}.frontend-edit-notification.is-visible{transform:translateX(0);opacity:1;transition:transform .2s}.scaled-image{margin-left:auto;margin-right:auto}.scaled-embed_inner,.scaled-image_inner,.scaled-video_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-embed_inner iframe,.scaled-image_inner img,.scaled-video_inner iframe,.scaled-video_inner video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;object-fit:var(--fitting,contain)}.scaled-embed_inner iframe,.scaled-video_inner iframe{width:100%!important;height:100%!important;background:none}img.lazyload{transition:opacity .2s;opacity:0}img.lazyload.is-loaded{opacity:1}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme .tippy-arrow{border-top:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme .tippy-arrow{border-bottom:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme .tippy-arrow{border-left:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme .tippy-arrow{border-right:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.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:initial}.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-input,.acf-label{transition:top .15s}.has-value .acf-label{opacity:1;font-size:.5em;top:-.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:-.2em}.acf-ajax-response,.acf-form-submit input,.acf-input input,.acf-input textarea,.acf-label,[data-type=image] .acf-input,[data-type=select] .acf-input:before,[data-type=select] select{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:-.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 0 0 rgba(0,0,0,.3)}.ui-datepicker-title select+select{margin-left:.5rem!important}.ui-datepicker *{font-weight:700!important}.acf-ui-datepicker .ui-widget-header a{cursor:pointer}.ui-datepicker-next .ui-icon,.ui-datepicker-prev .ui-icon{display:none!important}.ui-datepicker-next,.ui-datepicker-prev{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-next:before,.ui-datepicker-prev: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,.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%}.acf-form-submit:after,.spinner{content:"";display:block;margin-left:10px;width:16px;height:16px;border:2px solid transparent;border-top-color:#000;border-radius:50%;animation:spin .7s linear infinite;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:#00d644;position:absolute;top:100%;left:0;transition:top .2s;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 .ui_tpicker_time_label,.ui-timepicker-div.ui-timepicker-oneLine dl .ui_tpicker_second,.ui-timepicker-div .ui-widget-header{display:none}.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:center;padding:5px 0 10px}.hidden-by-conditional-logic,[data-name=preferred_language_for_email_correspondence]{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:transparent;tap-highlight-color:transparent;-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{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:initial}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps__rail-x:focus,.ps__rail-x:hover,.ps__rail-y:focus,.ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{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}.ps__thumb-x,.ps__thumb-y{background-color:rgba(0,0,0,.5);border-radius:6px;position:absolute}.ps__thumb-y{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}.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:rgba(0,0,0,.5);height:11px}.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:rgba(0,0,0,.5);width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.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}.burger-button{position:absolute;top:10px;right:10px;width:22px;height:20px;z-index:3;border:0;display:block}@media (min-width:740px){.burger-button{top:20px;right:20px;display:none}}.burger{position:relative;height:100%}.burger,.burger-layer{display:block;width:100%}.burger-layer{height:2px;border-bottom:3px solid;position:absolute;top:0;transform-origin:50% 50%;transition:top .15s cubic-bezier(.455,.03,.515,.955),transform .15s cubic-bezier(.455,.03,.515,.955),width .15s cubic-bezier(.455,.03,.515,.955) 75ms}.burger-layer:nth-child(2){top:7px}.burger-layer:nth-child(3){top:14px}.burger-button--close-off-canvas{position:fixed;z-index:13;top:30px;right:30px;display:none;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s .3s}@media (min-width:880px){.burger-button--close-off-canvas{display:block;top:35px}}.show-off-canvas .burger-button--close-off-canvas{opacity:1;visibility:visible;transition:all .3s}.show-off-canvas .burger-layer{transition:top .15s cubic-bezier(.455,.03,.515,.955),transform .15s cubic-bezier(.455,.03,.515,.955),width 75ms cubic-bezier(.455,.03,.515,.955)}.show-off-canvas .burger-layer:first-child{transform:rotate(45deg);top:45%}.show-off-canvas .burger-layer:nth-child(2){width:0}.show-off-canvas .burger-layer:nth-child(3){transform:rotate(-45deg);top:45%}#container:after{content:" ";position:fixed;top:0;left:0;width:0;height:0;z-index:11;background:#fff;opacity:0;cursor:no-drop;backface-visibility:hidden;transition:opacity .3s,width .1s .5s,height .1s .5s;display:none}.show-off-canvas #container:after{width:100%;height:100%;opacity:.8;transition:opacity .3s}.main-canvas{position:relative;left:0;transition:left .3s}.show-off-canvas .main-canvas{left:20px}.navbar-off-canvas{display:flex;position:fixed;width:100%;top:0;left:0;height:100%;background:#fff;z-index:2;overflow:auto;transform:translate3d(0,-100%,0);transition:all .3s;background:#000;display:none}.show-off-canvas .navbar-off-canvas{transition:all .3s;transform:translateZ(0)}.off-canvas-toggle .icon-duk-close{font-size:2rem}.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 b,#tinymce em,#tinymce i,#tinymce strong,.single_body b,.single_body em,.single_body i,.single_body strong{font-style:italic}#tinymce h2,.single_body h2{font-style:italic;text-align:center}#tinymce a,.single_body a{color:inherit;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}.sequencer{position:relative;top:0;left:0;width:100vw;height:100vh;cursor:none}@keyframes moveCaret{0%{left:0}to{left:100%}}.sequencer_caret{top:-10px;left:70%;bottom:-10px;width:2px;border-right:6px solid #ccc;z-index:2;animation:moveCaret 30s linear infinite}.sequencer_caret,.sequencer_slider{position:absolute;pointer-events:none}.sequencer_slider{top:-300px;left:-300px;right:-300px;bottom:-300px}.slider_back{position:absolute;top:0;left:0;pointer-events:all}.sequencer .piano-roll,.slider_back{width:100%;height:100%}.sequencer .flickity-viewport{width:100%;height:100%;overflow:visible}.piano-roll_note,.sequencer_cursor{position:absolute;top:0;background-color:#000;background-clip:content-box;padding:2px;pointer-events:none}.piano-roll_note{opacity:0}.piano-roll_note.is-playing{background-image:linear-gradient(90deg,#ccc,#999)}.piano-roll_note.is-enabled{opacity:1}.sequencer_cursor{background-color:#00f;z-index:2;pointer-events:none}.sequencer_cursor.is-red{background-color:red}@keyframes circle-1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes inner-circle-1{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@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)}to{transform:skew(0deg 0deg)}}*{text-transform:inherit;font-weight:inherit}:root{--background-color:#fff;--text-color:#000;--header-size:40px;--red:#ff401a;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:-.1em}.tooltip .feather{margin:0}.button{display:inline-block;margin:.25rem;vertical-align:middle;text-decoration:none!important}.button--primary{border:2px solid;padding:.6em 1.4em .5em 1em;font-style:italic}@media screen and (-ms-high-contrast:none),screen and (hover:hover),screen and (min--moz-device-pixel-ratio:0){.button--primary:hover{color:var(--background-color);background-color:var(--text-color);border-color:var(--text-color)}}.external .feather-arrow-right{transform:rotate(-45deg)}.is-italic,em,i{font-style:italic}.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:0;border-bottom:2px solid}.page-loader_progress.animated{transition:width .4s}.page-loader_progress.hide{opacity:0;transition:opacity .5s}.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 linear infinite;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%}.header--main,.navbar--header--main .hn_contents{min-width:100%}.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}}.is-active,.is-active .line-through,.supports-hover .single-content_block a:hover,.supports-hover .text-color--black .list-item a:hover .line-through,.supports-hover a:hover,.supports-hover a:hover .line-through,.supports-hover button:hover,.supports-hover button:hover .line-through{text-decoration:line-through;text-decoration-thickness:.12em}.single-content_block p a,.single-content_block ul a{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{text-decoration:underline;text-decoration-thickness:.12em}.supports-hover .text-color--white .single-content_block a:hover,.supports-hover .text-color--white a:hover,.supports-hover .text-color--white a:hover .line-through,.supports-hover .text-color--white button:hover,.supports-hover .text-color--white button:hover .line-through,.text-color--white .is-active,.text-color--white .is-active .line-through{text-decoration:line-through;text-decoration-thickness:.12em}.no-line-through,.podlove-subscribe-popup a,.podlove-subscribe-popup button{background-image: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}.language-chooser li+li{margin-left:.5rem}.main-menu a{display:block;position:relative;top:.1em}.main-menu .off-canvas-toggle{margin-left:auto;cursor:pointer}@media (min-width:880px){.main-menu .off-canvas-toggle{display:none}}.logo-imd--ferienkurse{position:absolute;width:60px;overflow:hidden;bottom:10px;right:10px;transform-origin:30px 30px;transition:transform .3s;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 .4s;border:2px solid;z-index:1;border-right:0}.page-slides>.flickity-viewport{cursor:auto!important;overflow:visible}.page-slide_link,.page-slides .flickity-prev-next-button{display:block;position:absolute;top:0;height:100%;border-radius:0;transform:none;background:red;z-index:4;opacity:0;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));height:100%;transition:background .5s;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 #000;transform:translateX(100%);transition:transform .3s}@media (min-width:740px){.page-slide_overlay{width:80%}}.show-overlay .page-slide_overlay{box-shadow:-3rem 0 3rem rgba(0,0,0,.4)}.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:after,.btn--close:before{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%;z-index:3;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.page-slide_overlay .page-wrap,.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:0;height:100vh;z-index:0;pointer-events:none;cursor:none}.fk-animation{width:100%;height:100%;overflow:hidden}@keyframes slide_canvas{0%{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) - 44px)}.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 .media-credits,.list-item .scaled-image_caption{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:transparent}.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 #000}.is-h1,.list-item_title{text-transform:uppercase;font-style:italic;font-size:1.5rem;line-height:1.1;word-wrap:break-word}@media (min-width:955px){.is-h1,.list-item_title{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 li,.nav--filters ul{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}.nav--filters .button .value,.nav--filters .terms-list li{margin-left:20px;font-style:italic}.archive_calendar{background:transparent;overflow:hidden;position:relative;width:100%;z-index:1}.archive_calendar.is-animated{transition:margin-top .15s,background .15s}.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 dd,.nav--calendar dt{padding-right:10px}.nav--calendar dd+dt,.nav--calendar dt+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{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),#000 calc(50% - 1px),#000 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,.5) 70%,rgba(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:transparent!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,.single_title{text-align:center}.single_title{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}.gallery_image:not(:last-child),.single-content_block>: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 .3s,visibility .3s .3s;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:translateZ(0)}25%{transform:translate3d(0,-20%,0) rotate(-45deg)}50%{transform:translate3d(0,10%,0) rotate(45deg)}to{transform:translateZ(0)}}@keyframes bounce-2{0%{transform:translateZ(0)}50%{transform:translate3d(0,20%,0) rotate(-45deg)}75%{transform:translate3d(0,-10%,0) rotate(15deg)}to{transform:translateZ(0)}}.char{display:inline-block;position:relative;transition:transform 50ms ease-out}.supports-hover a:hover:not(.is-active) .char.is--even{transform:translateZ(0) rotate(-20deg)}.supports-hover a:hover:not(.is-active) .char.is--odd{transform:translateZ(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 button,.cr_ipe_item input,.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 #container,.is-print .page-wrap_inner,.is-print .single-content_block{min-height:0;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:-.1em}@media screen and (-ms-high-contrast:none),screen and (hover:hover),screen and (min--moz-device-pixel-ratio:0){.js a[rel=footnote]:hover{background:rgba(0,0,0,.9);color:#fff}}.js .fn-ref_dots:after,.js .fn-ref_dots:before{content:""}.js .fn-ref_dots,.js .fn-ref_dots:after,.js .fn-ref_dots:before{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{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:transparent;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,#000)}.single_wrap.is-overlay .page-wrap{color:var(--text-color,#000);background-color:var(--background-color,#fff)}@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);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,.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:transparent;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)*0.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.plyr__tab-focus{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}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:hsla(0,0%,100%,.9);background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);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-width:var(--plyr-menu-arrow-size,4px);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*0.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)*0.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)*0.7/1.5) calc(var(--plyr-control-spacing, 10px)*0.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 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)*0.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)*0.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: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)*0.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*0.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*0.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*0.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)*0.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)*0.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:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*0.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,.1);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].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.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)*0.7*-1 + 2);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*0.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;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:transparent;background-image:linear-gradient(90deg,currentColor,transparent 0);background-image:linear-gradient(90deg,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;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,.15),0 0 0 1px rgba(35,40,47,.2);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)/2*-1 - 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:transparent;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,.15),0 0 0 1px rgba(35,40,47,.2);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:transparent;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:transparent;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,.15),0 0 0 1px rgba(35,40,47,.2);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]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;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:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);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:translateX(-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__control .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*0.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)*0.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.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 .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.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)*0.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress__buffer,.plyr__progress input[type=range]{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;white-space:normal}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;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:transparent}.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 0,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 0,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 0,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:hsla(0,0%,100%,.25);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.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,.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;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:#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,.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,.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,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);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 rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);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 rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);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:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));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(transparent,rgba(0,0,0,.75));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:#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%,.25);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:hsla(0,0%,100%,.25);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:hsla(0,0%,100%,.25);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 rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);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 rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);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 rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);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:hsla(0,0%,100%,.25);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__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;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__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:hsla(0,0%,100%,.9);background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);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;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: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:4px;border-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container:after,.plyr__preview-thumb__image-container img{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,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--plyr-tooltip-radius, 5px) - 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;-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}.audio-player{display:block;padding:0 .5rem;background:#00f;border-radius:3rem}.page-slide_overlay .audio-player{background:rgba(0,0,0,.2)}.audio-player .plyr{border-radius:3rem;--plyr-color-main:#fff;--plyr-audio-controls-background:transparent;--plyr-audio-control-color:#fff;--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(.54,1.5,.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{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes inner-circle-1{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.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%;background:#fff;border:2px solid #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 .4s 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)}@charset "UTF-8";@keyframes circle-1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes inner-circle-1{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@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)}to{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}.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-color:currentcolor #000 #000;border-top:2px solid #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(180deg,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-color:currentcolor #000 #000;border-top:2px solid #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{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,.quote{margin-left:auto;margin-right:auto}.quote{max-width:800px}.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 #000!important}.buttons{display:flex;flex-wrap:wrap;justify-content:center;margin:-.5rem 0}.buttons>*{flex:none;margin:.5rem;max-width:100%;text-align:center}.button--external .feather{transform:rotate(-45deg)}@keyframes circle-1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes inner-circle-1{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@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)}to{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 (-ms-high-contrast:none) and (min-width:1024px),screen and (hover:hover) and (min-width:1024px),screen and (min--moz-device-pixel-ratio:0) 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,#000,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 2rem),transparent)}[x-data^=HorizontalScroll].left-scroll-fade{-webkit-mask-image:linear-gradient(-90deg,#000,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(-90deg,#000,#000 calc(100% - 2rem),transparent)}[x-data^=HorizontalScroll].right-scroll-fade.left-scroll-fade{-webkit-mask-image:linear-gradient(90deg,transparent,#000 2rem,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 2rem,#000 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 .2s ease-out}@keyframes circle-1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes inner-circle-1{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.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}