﻿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%;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}.grid,.unit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grid{display:block;clear:both;padding:0 2rem}.grid .unit{float:left;width:100%;padding:1rem}.grid.form-container p{margin:1.5rem 0}.grid.form-container .alert{margin:0}.grid.form-row{height:7.4rem}.grid.flex{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1}.grid.flex .unit{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;float:none;padding:0 1rem 1rem 1rem}.grid.flex .unit p{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.grid.flex .unit:first-child{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.grid.flex .unit:last-child{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.grid.flex.footer-details .unit{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.grid.flex.form-stacked{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.grid.flex.form-stacked .unit{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1rem 0;height:8rem}.grid.flex.form-stacked .unit label{margin:0 0 1rem 0}.unit .unit:first-child{padding-left:0}.unit .unit:last-child{padding-right:0}.unit .grid:first-child>.unit{padding-top:0}.unit .grid:last-child>.unit{padding-bottom:0}.no-gutters .unit,.unit.no-gutters{padding:0 !important}.wrap .grid,.grid.wrap{max-width:100%;margin:0 auto}.grid .whole,.grid .w-1-1{width:100%}.grid .half,.grid .w-1-2{width:50%}.grid .one-third,.grid .w-1-3{width:33.3332%}.grid .two-thirds,.grid .w-2-3{width:66.6665%}.grid .one-quarter,.grid .w-1-4{width:25%}.grid .three-quarters,.grid .w-3-4{width:75%}.grid .one-fifth,.grid .w-1-5{width:20%}.grid .two-fifths,.grid .w-2-5{width:40%}.grid .three-fifths,.grid .w-3-5{width:60%}.grid .four-fifths,.grid .w-4-5{width:80%}.grid .golden-small,.grid .w-g-s{width:38.2716%}.grid .golden-large,.grid .w-g-l{width:61.7283%}.grid{*zoom:1}.grid:before,.group:before,.grid:after,.group:after,.pagination:before,.pagination:after,.pagination ul:before,.pagination ul:after{display:table;content:"";line-height:0}.grid:after,.group:after{clear:both}.group:after,.group:before{content:".";display:block;height:0;clear:both;visibility:hidden}.align-center{text-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.align-left{text-align:left}.align-right{text-align:right}.pull-left{float:left}.pull-right{float:right}.hide-on-desktops{display:none !important}html,body{font-size:62.5%;height:100vh;width:100vw;overflow-x:hidden}@media all and (max-width: 1050px){html,body{font-size:58%}}@media all and (max-width: 500px){html,body{font-size:52%}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-smoothing:antialiased;font-smoothing:antialiased;background:#fff;color:#222;font-family:"Lora",georgia,serif;font-weight:400;font-size:1.6rem}a{text-decoration:none;cursor:pointer}a,a *{color:#2e694e;opacity:0.9;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}a svg{fill:#2e694e;opacity:0.9;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}a:hover,a:focus,a:active{cursor:pointer}a:hover,a:hover *,a:focus,a:focus *,a:active,a:active *{color:#295e46;opacity:1;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}a:hover svg,a:focus svg,a:active svg{fill:#295e46;opacity:1;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}a.button,button.button,button{background:rgba(46,105,78,0.9);border:none;border-radius:3px;color:#fff;margin-bottom:2rem;padding:1.2rem 2rem;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-smoothing:antialiased;font-smoothing:antialiased;font-family:"Lora",georgia,serif;text-transform:capitalize;font-size:1.4rem;font-weight:bold;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-ms-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease}a.button *,button.button *,button *{color:#fff}a.button.button-link,button.button.button-link,button.button-link{padding:0;border:0;background:none}a.button.button-link,a.button.button-link *,button.button.button-link,button.button.button-link *,button.button-link,button.button-link *{color:rgba(46,105,78,0.9)}a.button.button-secondary,button.button.button-secondary,button.button-secondary{border:2px solid rgba(46,105,78,0.8);background:#fff;color:rgba(46,105,78,0.9);line-height:1}a.button.button-secondary *,button.button.button-secondary *,button.button-secondary *{color:rgba(46,105,78,0.9)}a.button.button-secondary svg,button.button.button-secondary svg,button.button-secondary svg{fill:rgba(46,105,78,0.9);height:1.7rem;vertical-align:middle}a.button.button-secondary span.svg-icon,button.button.button-secondary span.svg-icon,button.button-secondary span.svg-icon{margin-top:-1px;margin-bottom:-1px;vertical-align:text-top}a.button.button-secondary span.svg-icon:first-child,button.button.button-secondary span.svg-icon:first-child,button.button-secondary span.svg-icon:first-child{margin-right:0.4em;margin-left:-2px}a.button.button-secondary span.svg-icon:last-child,button.button.button-secondary span.svg-icon:last-child,button.button-secondary span.svg-icon:last-child{margin-left:0.4em;margin-right:-2px}a.button:hover,a.button:focus,a.button:active,button.button:hover,button.button:focus,button.button:active,button:hover,button:focus,button:active{background:#295e46}a.button:hover.button-link,a.button:focus.button-link,a.button:active.button-link,button.button:hover.button-link,button.button:focus.button-link,button.button:active.button-link,button:hover.button-link,button:focus.button-link,button:active.button-link{background:none}a.button:hover.button-link,a.button:hover.button-link *,a.button:focus.button-link,a.button:focus.button-link *,a.button:active.button-link,a.button:active.button-link *,button.button:hover.button-link,button.button:hover.button-link *,button.button:focus.button-link,button.button:focus.button-link *,button.button:active.button-link,button.button:active.button-link *,button:hover.button-link,button:hover.button-link *,button:focus.button-link,button:focus.button-link *,button:active.button-link,button:active.button-link *{color:#295e46}a.button:hover.button-secondary,a.button:focus.button-secondary,a.button:active.button-secondary,button.button:hover.button-secondary,button.button:focus.button-secondary,button.button:active.button-secondary,button:hover.button-secondary,button:focus.button-secondary,button:active.button-secondary{border:2px solid #295e46;background:rgba(41,94,70,0.05);color:#295e46}a.button:hover.button-secondary *,a.button:focus.button-secondary *,a.button:active.button-secondary *,button.button:hover.button-secondary *,button.button:focus.button-secondary *,button.button:active.button-secondary *,button:hover.button-secondary *,button:focus.button-secondary *,button:active.button-secondary *{color:#295e46}a.button:hover.button-secondary svg,a.button:focus.button-secondary svg,a.button:active.button-secondary svg,button.button:hover.button-secondary svg,button.button:focus.button-secondary svg,button.button:active.button-secondary svg,button:hover.button-secondary svg,button:focus.button-secondary svg,button:active.button-secondary svg{fill:#295e46}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.5em}h1{font-size:4rem;line-height:1.2em;letter-spacing:-0.01em;font-family:"Lora",serif}h2{font-size:3.2rem;line-height:1.4em;letter-spacing:-0.01em;font-family:"Lora",serif}h2.page-title{font-size:3.4rem;line-height:1.25em;letter-spacing:-0.01em;font-family:"Lora",serif}h2.small{font-size:2.5rem;letter-spacing:-0.01em;font-family:"Lora",serif}h3{font-size:2.2rem;font-family:"Lora",serif;letter-spacing:-0.01em}h4,h5{font-size:1.7rem;font-family:"Lora",georgia,serif}h6{font-size:1.4rem;font-family:"Lora",georgia,serif}input.cedar-input{font-family:"Lora",georgia,serif;color:rgba(34,34,34,0.5);font-size:1.5rem;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;font-style:normal;color:#222;-webkit-appearance:none;background:none;box-shadow:inset 0 1px 3px rgba(136,136,136,0.08);border:1px solid rgba(224,224,224,0.8);border-radius:3px;height:auto;line-height:1em;display:block;padding:0.8rem 1.2rem;font-size:1.4rem}@media all and (max-width: 525px){input.cedar-input{font-size:1.6rem}}input.cedar-input:focus,input.cedar-input:hover,input.cedar-input:active{border-color:#e0e0e0;box-shadow:inset 0 1px 3px rgba(136,136,136,0.12)}::-webkit-input-placeholder{font-family:"Lora",georgia,serif;color:rgba(34,34,34,0.5);font-size:1.5rem}@media all and (max-width: 525px){::-webkit-input-placeholder{font-size:1.6rem}}:-moz-placeholder{font-family:"Lora",georgia,serif;color:rgba(34,34,34,0.5);font-size:1.5rem}@media all and (max-width: 525px){:-moz-placeholder{font-size:1.6rem}}::-moz-placeholder{font-family:"Lora",georgia,serif;color:rgba(34,34,34,0.5);font-size:1.5rem}@media all and (max-width: 525px){::-moz-placeholder{font-size:1.6rem}}:-ms-input-placeholder{font-family:"Lora",georgia,serif;color:rgba(34,34,34,0.5);font-size:1.5rem}@media all and (max-width: 525px){:-ms-input-placeholder{font-size:1.6rem}}.page-container-outer{max-width:1200px;margin:0 auto;padding:0;width:100%;height:100%}.page-container{max-width:1200px;padding:0 6rem;margin:0 auto;display:-ms-grid;display:grid;grid-template-rows:min-content auto min-content min-content;grid-template-columns:100%;height:100%;width:100%;box-sizing:border-box}.search-container{padding:0;width:auto}.search-form{position:relative}.search-form svg{height:1.5rem;left:1.2rem;position:absolute;top:calc(50% - 0.7rem);width:1.2rem}.search-form svg path{fill:rgba(46,105,78,0.5)}.search-form .cedar-input{width:100%;min-width:17rem;padding:0.8rem 1.2rem 0.8rem 3rem}header{border-bottom:1px solid #e0e0e0;padding:3.5rem 0 2rem}header.group:before,header.group:after{display:none !important}header nav{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;-ms-flex-align:center;-webkit-align-items:center;-webkit-justify-items:center;place-items:center;-ms-flex-pack:justify;-webkit-align-content:space-between;-webkit-justify-content:space-between;place-content:space-between}header nav.group:before,header nav.group:after{display:none !important}header nav li{display:inline-block;margin:0;font-family:"Lora",georgia,serif}header nav li:first-of-type a{padding:1.5rem 1.2rem 1.5rem 0}header nav li:last-of-type a,header nav li:last-of-type .button{padding-right:0}header nav a{display:block;padding:1.5rem 1.2rem}header .nested-nav{color:#2e694e;cursor:pointer;position:relative;z-index:10;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;-ms-transition:color 0.5s ease;-o-transition:color 0.5s ease;transition:color 0.5s ease}header .nested-nav:hover,header .nested-nav:focus,header .nested-nav:active{z-index:999;color:#295e46}header .nested-nav .button{padding:1.5rem 1.2rem}header .nested-nav .button .icon{line-height:0.8em;vertical-align:top;display:inline-block}header .nested-nav ul{display:none;background:#2e694e;border:1px solid #e0e0e0;border-radius:3px;box-shadow:0 1px 2px rgba(136,136,136,0.4);top:3.8rem;left:1.2rem;right:auto;position:absolute;min-width:15rem;max-width:30rem;max-height:70vh;overflow-x:hidden;overflow-y:auto;width:auto;z-index:1;border-color:#295e46}@-moz-document url-prefix(){header .nested-nav ul{scrollbar-gutter:stable;scrollbar-color:#fff rgba(34,34,34,0.1);scrollbar-width:thin}}@supports selector(*::-webkit-scrollbar){header .nested-nav ul::-webkit-scrollbar{-webkit-appearance:none;width:1rem;position:absolute;border-radius:0;background-color:rgba(34,34,34,0.1)}header .nested-nav ul::-webkit-scrollbar-track{box-shadow:inset 0 0 2px rgba(136,136,136,0.2);background:rgba(34,34,34,0.1);border-left:1px solid #2e694e;border-radius:0}header .nested-nav ul::-webkit-scrollbar-thumb{border-radius:1rem;background-color:#fff;box-shadow:none;cursor:grab}header .nested-nav ul::-webkit-scrollbar-thumb:active{cursor:grabbing}}header .nested-nav li{display:block;min-width:100%;width:max-content}header .nested-nav li:last-of-type a{border-bottom:none}header .nested-nav:hover,header .nested-nav:focus,header .nested-nav:active{color:#2e694e}header .nested-nav:hover ul,header .nested-nav:focus ul,header .nested-nav:active ul{display:block}header .nested-nav:focus-within,header .nested-nav:focus-visible{color:#2e694e}header .nested-nav:focus-within ul,header .nested-nav:focus-visible ul{display:block}header .nested-nav.account-nav ul li a{white-space:nowrap}header .nested-nav ul li:first-of-type a,header .nested-nav ul li a,header .nested-nav ul li a{background:rgba(255,255,255,0.1);border-bottom:1px solid #2e694e;display:block;margin:0;padding:1rem 1.4rem;font-size:1.5rem;line-height:1.3;color:#fff;font-weight:600;word-wrap:break-word;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;max-width:calc(30rem - 30px)}header .nested-nav ul li:first-of-type a span,header .nested-nav ul li a span,header .nested-nav ul li a span{color:#fff}header .nested-nav ul li:first-of-type a:hover,header .nested-nav ul li:first-of-type a:focus,header .nested-nav ul li:first-of-type a:active,header .nested-nav ul li a:hover,header .nested-nav ul li a:focus,header .nested-nav ul li a:active,header .nested-nav ul li a:hover,header .nested-nav ul li a:focus,header .nested-nav ul li a:active{background:#295e46}header h1.title{font-size:4rem;line-height:1.3;margin-bottom:0.5rem;display:block;font-weight:700}header h1.title.disable-full-site{display:inline-block;max-width:calc(100% - 70px);margin-bottom:0;line-height:1}header h1.title.disable-full-site .site-logo,header h1.title.disable-full-site .site-logo.has-site-name{margin-bottom:0}header h1.title a{display:inline-block}header h1.title .site-logo{float:none;display:inline-block;vertical-align:middle;line-height:1;margin-right:1rem}header h1.title .site-logo a img,header h1.title .site-logo img{max-height:6.5rem;max-width:15rem;display:inline-block}header h1.title .site-logo.image-only img.square-logo{max-height:10rem}header h1.title .site-logo.has-site-name{margin-bottom:0.5rem;max-width:100%}header h1.title .site-logo.has-site-name,header h1.title .site-logo.has-site-name a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}header h1.title .site-logo.has-site-name img{vertical-align:text-bottom}header h1.title .site-logo.has-site-name span.site-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline;word-break:break-word}header nav.disable-full-site{width:100%}header nav.disable-full-site ul.page-navigation{float:right;display:inline-block;flex:0 0 auto}header nav.disable-full-site li:first-of-type a{padding:1.5rem 0 1.5rem 1.2rem}header h1.title.disable-full-site+nav.disable-full-site{float:right;display:inline-block;width:auto}header .flex-container{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}header .flex-container .site-logo{flex:0 0 auto;max-width:25%;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-right:2.5rem}header .flex-container .site-logo a{padding:0}header .flex-container .site-logo img{display:block;line-height:1em;margin:0;max-height:7rem;max-width:100%;width:auto}header .flex-container ul.page-navigation,header .flex-container .search-container{flex:0 0 auto;width:auto;float:none}header .flex-container ul.page-navigation{flex:1 1 auto;margin-top:1.5rem}header .search-container{font-style:italic}header .search-container .nested-nav{margin-top:-1rem;padding-left:0;float:left}header .search-container form{width:100%;min-width:17rem;max-width:30rem}header .search-container form .cedar-input{width:100%;padding:0.8rem 1.2rem 0.8rem 3rem}header .search-container form .grid{padding:0;margin:2rem 0}header .search-container form .grid .unit input{margin:0;width:100%}header .search-container form .grid .unit button{width:100%}header .search-container form .grid .unit:first-of-type{padding-left:0}header .search-container form .grid .unit:last-of-type{padding-right:0}header .page-navigation{float:left}.social-icons li{margin:0 0 0 0.8rem;display:inline-block;border-radius:100%}.social-icons li:first-child{margin:0}.social-icons li a{display:block;height:3.2rem;width:3.2rem;border-radius:100%;padding:0.6rem;box-sizing:border-box;background:rgba(46,105,78,0.75);-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-ms-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease}.social-icons li a:hover,.social-icons li a:focus,.social-icons li a:active{background:#295e46}.social-icons li a svg{height:100%;width:auto;box-sizing:border-box}.social-icons svg,.social-icons path,.social-icons circle{fill:#fff}.page-header{margin-top:4rem;line-height:1}.page-header p.tag-description,.page-header p.page-description{font-weight:normal;text-transform:none;line-height:1.5;font-size:1.7rem;word-break:break-word;margin:1rem 0 0}.page-header p.tag-description a,.page-header p.page-description a{color:#2e694e;cursor:pointer;font-weight:500}.page-header p.tag-description a:hover,.page-header p.tag-description a:focus,.page-header p.tag-description a:active,.page-header p.page-description a:hover,.page-header p.page-description a:focus,.page-header p.page-description a:active{text-decoration:underline}.page-header p.tag-description strong,.page-header p.tag-description b,.page-header p.page-description strong,.page-header p.page-description b{font-weight:bold}.page-header p.tag-description em,.page-header p.tag-description i,.page-header p.page-description em,.page-header p.page-description i{font-style:italic}section.content-list-section .no-content{margin-top:6rem}ul.content-list{margin-bottom:5rem}ul.content-list li.content-list-item{border-bottom:1px solid #e0e0e0;padding:5rem 0;display:-ms-grid;display:grid;grid-template-columns:55% auto;column-gap:3.5rem}ul.content-list li.content-list-item:before,ul.content-list li.content-list-item:after{display:none}ul.content-list li.content-list-item:last-of-type{border-bottom:none;padding-bottom:0}ul.content-list li.content-list-item .content-container-outer{display:-ms-grid;display:grid;grid-auto-columns:100%;position:relative;height:fit-content;opacity:1}ul.content-list li.content-list-item .content-container-outer img,ul.content-list li.content-list-item .content-container-outer canvas,ul.content-list li.content-list-item .content-container-outer video{width:100%;max-width:100%;height:auto;opacity:1}ul.content-list li.content-list-item .content-container-outer.vertical-video{text-align:center;overflow:hidden;max-height:600px;position:relative;background:#fff;-webkit-transition:opacity 2s ease-in-out;-moz-transition:opacity 2s ease-in-out;-ms-transition:opacity 2s ease-in-out;-o-transition:opacity 2s ease-in-out;transition:opacity 2s ease-in-out}ul.content-list li.content-list-item .content-container-outer.vertical-video img,ul.content-list li.content-list-item .content-container-outer.vertical-video canvas,ul.content-list li.content-list-item .content-container-outer.vertical-video video{margin:0 auto;width:100%;height:auto;position:relative;z-index:1}ul.content-list li.content-list-item .content-container-outer.vertical-video iframe{max-height:600px;left:0}ul.content-list li.content-list-item .play-button-overlay{position:absolute;z-index:2;width:100%;height:100%;display:-ms-flexbox;display:flex;zoom:1;text-align:center;align-items:center;justify-content:center}ul.content-list li.content-list-item .player-big-play-button{background:rgba(47,52,55,0.65);border-radius:0.5rem;font-size:2rem;left:50%;top:50%;margin:-3rem 0 0 -2.5rem;position:absolute;width:6rem;height:4.2rem;z-index:2;text-align:center;padding-top:1.8rem;cursor:pointer;display:block}ul.content-list li.content-list-item .player-big-play-button svg{fill:#fff;height:2.4rem;opacity:0.65}ul.content-list li.content-list-item .player-big-play-button:hover,ul.content-list li.content-list-item .player-big-play-button:focus,ul.content-list li.content-list-item .player-big-play-button:active{cursor:pointer;background:rgba(47,52,55,0.9)}ul.content-list li.content-list-item .player-big-play-button:hover svg,ul.content-list li.content-list-item .player-big-play-button:focus svg,ul.content-list li.content-list-item .player-big-play-button:active svg{opacity:1}ul.content-list li.content-list-item .play-button{background:rgba(47,52,55,0.65);border-radius:0.5rem;line-height:0;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}ul.content-list li.content-list-item .play-button svg{fill:#fff;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}ul.content-list li.content-list-item .play-button.small-play-button{background:rgba(47,52,55,0.65);padding:1rem;margin-right:0.35em;border-radius:3px}ul.content-list li.content-list-item .play-button.small-play-button svg{height:2rem;vertical-align:middle}ul.content-list li.content-list-item .play-button.small-play-button span{color:rgba(255,255,255,0.65);display:inline-block;padding-left:0.3em;vertical-align:middle;line-height:1em;font-weight:600;text-transform:capitalize;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}ul.content-list li.content-list-item .play-button:hover,ul.content-list li.content-list-item .play-button:focus,ul.content-list li.content-list-item .play-button:active{cursor:pointer;background:rgba(47,52,55,0.9);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}ul.content-list li.content-list-item .play-button:hover span,ul.content-list li.content-list-item .play-button:focus span,ul.content-list li.content-list-item .play-button:active span{color:#fff;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}ul.content-list li.content-list-item .play-button:hover svg,ul.content-list li.content-list-item .play-button:focus svg,ul.content-list li.content-list-item .play-button:active svg{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}ul.content-list.results-list .result-type-label{margin-bottom:1rem;color:rgba(34,34,34,0.65);font-size:1.5rem;font-style:italic}ul.content-list.results-list .meta-wrapper p.video-in-playlists{font-size:1.5rem}ul.content-list.results-list .meta-wrapper strong.video-in-playlists-header{width:auto;text-transform:none;color:rgba(34,34,34,0.65);margin-right:0.4em}ul.content-list h3.content-item-title{font-size:3rem;margin:-0.15em 0 0.6em 0;line-height:1.3em;font-weight:700}ul.content-list h3.content-item-title,ul.content-list h3.content-item-title a{-ms-word-break:keep-all;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3}ul.content-list p.description{font-size:1.7rem;line-height:1.55em;-ms-word-break:keep-all;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:6}ul.content-list p.description:where(:not(:last-child)){margin-bottom:4rem}ul.content-list .meta-wrapper{border-top:1px dotted #e0e0e0;margin-top:3rem;font-style:italic}ul.content-list .meta-wrapper p.meta-item{border-bottom:1px dotted #e0e0e0;padding:0.6rem 0;line-height:1.5em;display:block;font-style:italic}ul.content-list .meta-wrapper p.meta-item strong{font-weight:400;letter-spacing:0.02em;font-size:1.5rem}ul.content-list .meta-wrapper a{display:inline-block}ul.content-list .meta-wrapper .tagged.meta-item .tags-list{display:inline-block;max-width:calc(100% - 8.8rem);vertical-align:top}ul.content-list .meta-wrapper .tagged.meta-item a:after{content:", ";padding:0 2px 0 0;color:rgba(34,34,34,0.65);font-style:normal;font-weight:500;display:inline-block;vertical-align:baseline;margin-left:-0.1em}ul.content-list .meta-wrapper .tagged.meta-item a.see-all-tags{text-transform:lowercase}ul.content-list .meta-wrapper .tagged.meta-item a:last-of-type:after{content:""}ul.content-list .meta-wrapper strong{display:inline-block;width:8rem}.video-progress{position:absolute;bottom:0;left:0;z-index:5;width:100%;height:1rem;min-height:5px;background:rgba(255,255,255,0.3)}.video-progress.show{display:block}.video-progress.hide{display:none}.video-progress .video-progress-bar{content:"";position:absolute;bottom:0;left:0;width:var(--percent-watched);height:100%;background:#2e694e;z-index:10}ul.content-list.no-content-selected+.pagination{border-top:0}.pagination{border-top:1px solid #e0e0e0;padding:3rem 0;text-align:center;font-size:1.8rem}.pagination ul{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.pagination li{display:inline-block;vertical-align:middle;flex:1 1 auto;max-width:fit-content}.pagination li.disabled{opacity:0.5}.pagination li.disabled a{cursor:default;color:rgba(34,34,34,0.5)}.pagination a{display:inline-block;padding:1rem;width:100%;box-sizing:border-box}.pagination a.pagination-arrow{font-size:1.4rem;padding:1.2rem 1rem}.pagination a.pagination-arrow.rotate-180{-webkit-transform:rotate(180deg) translateY(1px);-moz-transform:rotate(180deg) translateY(1px);transform:rotate(180deg) translateY(1px)}.pagination a.see-all-link{font-size:2.2rem;font-weight:600;width:auto}.footer-nav{border-top:1px solid #e0e0e0;padding:5rem 0}.footer-nav .footer-search,.footer-nav .footer-categories{display:none}.footer-nav .footer-attribution{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;place-items:center}.footer-nav .footer-attribution.grid{padding:0}.footer-nav p{color:rgba(34,34,34,0.65)}.footer-nav p.footer-copyright.half.right{text-align:right}.footer-nav p.footer-copyright.whole.center{text-align:center}.footer-nav .social-icons{display:block;text-align:center;margin-bottom:4rem}.footer-nav .footer-logo{float:left;display:inline-block}.footer-nav .footer-logo a{display:inline-block;cursor:pointer}.footer-nav .footer-logo #sv_referral_badge{display:inline-block;width:14rem;opacity:0.5;cursor:pointer;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.footer-nav .footer-logo #sv_referral_badge svg{width:100%;height:100%;max-height:5rem;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;cursor:pointer}.footer-nav .footer-logo #sv_referral_badge svg path{fill:#222;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.footer-nav .footer-logo #sv_referral_badge:hover,.footer-nav .footer-logo #sv_referral_badge:focus,.footer-nav .footer-logo #sv_referral_badge:active{opacity:1}.footer-nav .footer-logo #sv_referral_badge:hover path,.footer-nav .footer-logo #sv_referral_badge:focus path,.footer-nav .footer-logo #sv_referral_badge:active path{fill:#2e694e}.full-content-description{word-break:break-word}.full-content-description a{font-weight:bold}.full-content-description u{text-decoration:underline}.full-content-description ul,.full-content-description ol{font-size:inherit;margin:0.2em 0;padding:0}.full-content-description ul li,.full-content-description ol li{margin:0 0 0 2.1em;padding:0.1em 0;border:none;overflow:visible}.full-content-description ul br,.full-content-description ol br{display:none}.full-content-description ul li{list-style-type:disc;font-size:inherit}.full-content-description ol li{list-style-type:decimal;font-size:inherit}.full-content-description ol li::marker{font-size:94%}.full-content-description b,.full-content-description strong{font-weight:bold}.full-content-description em,.full-content-description i{font-style:italic}.single-video .video-wrapper{margin:0 auto;text-align:center;position:relative;height:0;width:100%;background:none}.single-video .video-wrapper iframe{top:0;left:0;position:absolute;width:100%;height:100%}.single-video .video-info{border-top:1px solid #e0e0e0;margin:5rem 0 0 0;display:grid;grid-template-columns:2fr 1fr;gap:4rem;padding:5rem 0}.single-video .video-info:before,.single-video .video-info:after{display:none}.single-video .video-info:has(.video-meta:empty){grid-template-columns:100%}.single-video .video-info:has(.video-meta:empty) .video-description{width:100%}.single-video .video-outer-container{margin-top:5rem}.single-video .video-description,.single-video .video-meta{margin:0;float:none}.single-video .video-description span.meta,.single-video .video-meta span.meta{color:rgba(34,34,34,0.65)}.single-video .video-description .playlist-link{font-size:1.6rem;font-weight:normal;line-height:1.5;padding:0.5rem 0;margin-bottom:0.2rem;display:inline-block;color:rgba(34,34,34,0.65);font-style:italic}.single-video .video-description .playlist-link .playlist-icon{height:1.3rem;width:1em;display:inline-block;vertical-align:middle;margin-right:0.1em}.single-video .video-description .playlist-link .playlist-icon svg{fill:rgba(34,34,34,0.5);stroke:rgba(34,34,34,0.5);vertical-align:top}.single-video .video-description .playlist-link a *,.single-video .video-description .playlist-link a span{color:rgba(46,105,78,0.9)}.single-video .video-description .playlist-link a .playlist-icon svg{fill:rgba(46,105,78,0.8);stroke:rgba(46,105,78,0.8)}.single-video .video-description .playlist-link a:hover *,.single-video .video-description .playlist-link a:hover span,.single-video .video-description .playlist-link a:focus *,.single-video .video-description .playlist-link a:focus span,.single-video .video-description .playlist-link a:active *,.single-video .video-description .playlist-link a:active span{color:#2e694e}.single-video .video-description .playlist-link a:hover .playlist-icon svg,.single-video .video-description .playlist-link a:focus .playlist-icon svg,.single-video .video-description .playlist-link a:active .playlist-icon svg{fill:#2e694e;stroke:#2e694e}.single-video .video-description h2.video-title{font-size:4rem;line-height:1.2em;word-break:break-word;-ms-word-break:keep-all;word-wrap:break-word;margin-top:0;font-weight:700}.single-video .video-description h2.video-title:where(:not(:last-child)){margin-bottom:2.5rem}.single-video .video-description .date{margin-bottom:2rem;color:rgba(34,34,34,0.65);font-size:1.5rem;white-space:nowrap;font-style:italic}.single-video .video-description .description-text{font-size:1.8rem;line-height:1.5em}.single-video .video-meta{font-size:1.5rem;font-style:italic}.single-video .video-meta:empty{display:none}.single-video .video-meta strong{display:inline-block;width:8.5rem;font-weight:400;letter-spacing:0.02em;font-size:1.5rem}.single-video .video-meta .meta-item{border-bottom:1px solid #e0e0e0;line-height:1.5em;padding:0.5rem 0}.single-video .video-meta .meta-item:first-child{padding-top:0}.single-video .video-meta .meta-item:last-child{border-bottom:none;padding-bottom:0}.single-video .video-meta .meta-item h4{word-break:break-word;overflow-wrap:break-word}.single-video .video-meta .meta-item span{max-width:33vw}.single-video .video-meta a:where(:not(.button)):after{content:" · ";padding:0 0.15em 0 0.45em;color:rgba(34,34,34,0.65);font-size:2.2rem;vertical-align:text-top;display:inline-block}.single-video .video-meta a:where(:not(.button)):last-of-type:after{content:""}.single-video .video-meta .sharing{padding:0.3rem 0 0.1rem 0}.single-video .video-meta .sharing button{background:none;border:0;cursor:pointer;display:inline-block;margin:0;padding:0.5rem;vertical-align:middle;width:3.2rem;height:3.2rem}.single-video .video-meta .sharing button:first-of-type{margin-left:-1.1rem}.single-video .video-meta .sharing button svg{fill:rgba(46,105,78,0.75);height:2.2rem;width:auto;box-sizing:border-box;-webkit-transition:fill 0.5s ease;-moz-transition:fill 0.5s ease;-ms-transition:fill 0.5s ease;-o-transition:fill 0.5s ease;transition:fill 0.5s ease}.single-video .video-meta .sharing button:hover svg,.single-video .video-meta .sharing button:focus svg,.single-video .video-meta .sharing button:active svg{fill:#2e694e}@media all and (min-width: 680.1px){.single-video.vertical-video:where(:not(.playlist-video-container.show-playlist)){width:100%;margin:0 auto;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;gap:4vw;padding:5rem 0}.single-video.vertical-video:where(:not(.playlist-video-container.show-playlist)):before,.single-video.vertical-video:where(:not(.playlist-video-container.show-playlist)):after{display:none}.single-video.vertical-video:where(:not(.playlist-video-container.show-playlist)) .video-outer-container{margin:0}.single-video.vertical-video:where(:not(.playlist-video-container.show-playlist)) .vertical-video:not(.playlist-video) .unit.player-wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;float:none;max-height:96vh;min-height:50rem}.single-video.vertical-video:where(:not(.playlist-video-container.show-playlist)) .vertical-video:not(.playlist-video) .unit.player-wrapper .player-container{width:100%}.single-video.vertical-video:where(:not(.playlist-video-container.show-playlist)) .vertical-video:not(.playlist-video) .unit.player-wrapper .video-wrapper{padding:0;height:max-content;width:auto;max-width:100%;margin:0 auto}.single-video.vertical-video:where(:not(.playlist-video-container.show-playlist)) section.video{flex:1 1 auto;max-width:65%;min-width:fit-content;padding-top:0}.single-video.vertical-video:where(:not(.playlist-video-container.show-playlist)) section.video .grid .unit.whole{padding-top:0;padding-bottom:0}.single-video.vertical-video:where(:not(.playlist-video-container.show-playlist)) section.video-info{flex:1 1 auto;max-width:50%;min-width:35%;width:max-content;height:min-content;grid-template-columns:100%;grid-template-rows:auto;border:0;margin:0;padding:0}.single-video.vertical-video:where(:not(.playlist-video-container.show-playlist)) section.video-info .video-description,.single-video.vertical-video:where(:not(.playlist-video-container.show-playlist)) section.video-info .video-meta{margin:0}}.comments{border-top:1px solid #e0e0e0}.comments h2{font-style:italic}#disqus_thread{margin:4rem 0 5rem 0}section.playlist-video .player-container{margin-bottom:1rem;position:relative}section.playlist-video .player-container:hover .playlist-videos.playlist-placement_below_hover,section.playlist-video .player-container:focus .playlist-videos.playlist-placement_below_hover,section.playlist-video .player-container:active .playlist-videos.playlist-placement_below_hover{max-height:50vh;opacity:1;-webkit-transition:max-height 0.3s ease;-moz-transition:max-height 0.3s ease;-ms-transition:max-height 0.3s ease;-o-transition:max-height 0.3s ease;transition:max-height 0.3s ease}section.playlist-video .player-container:hover .playlist-videos.playlist-placement_right_hover,section.playlist-video .player-container:focus .playlist-videos.playlist-placement_right_hover,section.playlist-video .player-container:active .playlist-videos.playlist-placement_right_hover{opacity:1;right:0;-webkit-transition:right 0.3s ease;-moz-transition:right 0.3s ease;-ms-transition:right 0.3s ease;-o-transition:right 0.3s ease;transition:right 0.3s ease}section.playlist-video.vertical-video.show-playlist .player-container{background:rgba(34,34,34,0.85)}section.playlist-video.vertical-video.show-playlist .player-container .video-wrapper{width:auto;max-width:100%;min-height:45vh;height:96vh}section.playlist-video.vertical-video.show-playlist .player-container .video-wrapper iframe{aspect-ratio:inherit}section.playlist-video .playlist-videos{padding:0;background:#fff;border:1px solid rgba(224,224,224,0.5);overflow:hidden;box-sizing:border-box}section.playlist-video .playlist-video-wrapper{scroll-snap-align:start;margin:0;min-width:-webkit-fill-available;max-width:-webkit-fill-available;width:auto;height:auto;box-sizing:border-box;display:-ms-grid;display:grid;grid-auto-flow:column;padding:0.6rem;grid-gap:0.4rem;grid-template-columns:min-content max-content auto}section.playlist-video .playlist-video-wrapper.show-video-details .playlist-video-details{box-sizing:border-box;padding:0.2rem 0.4rem;overflow:hidden;width:auto;min-width:100%;width:clamp(0px, 15vw, 20rem)}section.playlist-video .playlist-video-wrapper.show-video-details .playlist-video-title{color:#222;font-size:1.7rem;margin:0 0 0.2em 0;line-height:1.3em;font-weight:700;font-family:"Lora",serif}section.playlist-video .playlist-video-wrapper.show-video-details .playlist-video-description{font-size:1.3rem;line-height:1.35em;margin:0}section.playlist-video .playlist-video-wrapper.show-video-details .playlist-video-title,section.playlist-video .playlist-video-wrapper.show-video-details .playlist-video-description{box-sizing:border-box;color:#222;padding:0;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-break:break-word;vertical-align:middle;-webkit-line-clamp:2;margin-right:0.1em}section.playlist-video .playlist-video-wrapper.show-video-details.current .playlist-video-details{padding-left:0.6rem}section.playlist-video .playlist-video-wrapper.show-video-details.current .playlist-video-details *{color:#fff}section.playlist-video .playlist-video-wrapper.current{background:rgba(34,34,34,0.85)}section.playlist-video .playlist-video-wrapper.current *:where(:not(.meta-overlay)){color:#fff}section.playlist-video .playlist-video-wrapper.current .playlist-image-wrapper{border-color:rgba(34,34,34,0.95);opacity:0.7}section.playlist-video .playlist-video-wrapper.current .playlist-image-wrapper .play-icon,section.playlist-video .playlist-video-wrapper.current .playlist-image-wrapper .video-progress{opacity:0.6}section.playlist-video .playlist-video-wrapper:hover:not(.current),section.playlist-video .playlist-video-wrapper:focus:not(.current),section.playlist-video .playlist-video-wrapper:active:not(.current){background:rgba(46,105,78,0.15)}section.playlist-video .playlist-video-wrapper:hover,section.playlist-video .playlist-video-wrapper:hover *,section.playlist-video .playlist-video-wrapper:focus,section.playlist-video .playlist-video-wrapper:focus *,section.playlist-video .playlist-video-wrapper:active,section.playlist-video .playlist-video-wrapper:active *{text-decoration:none}section.playlist-video .playlist-video-wrapper.no-content{background-color:rgba(191,191,191,0.25)}section.playlist-video .playlist-image-wrapper{position:relative;border:0.4rem solid transparent;aspect-ratio:180 / 101;width:auto;height:fit-content;overflow:hidden;box-sizing:border-box;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;max-width:11.6rem}@supports selector(*::-webkit-scrollbar){section.playlist-video .playlist-image-wrapper{max-width:12.2rem}}section.playlist-video .playlist-image-wrapper img{object-fit:cover;aspect-ratio:180 / 101;width:100%;height:auto}section.playlist-video .playlist-image-wrapper.horizontal-video{min-width:min-content}section.playlist-video .playlist-image-wrapper.vertical-video{aspect-ratio:1;height:max-content;max-height:100%;min-height:9rem;width:auto;max-width:8.58rem;margin:0 auto}section.playlist-video .playlist-image-wrapper.vertical-video img,section.playlist-video .playlist-image-wrapper.vertical-video video{aspect-ratio:1;height:100%;width:auto}section.playlist-video .playlist-image-wrapper.vertical-video canvas{-ms-flex-align:center;-webkit-align-self:center;align-self:center}section.playlist-video .playlist-image-wrapper .playlist-play-overlay{display:-ms-flexbox;display:flex;zoom:1;position:absolute;width:100%;height:100%;text-align:center;align-items:center;justify-content:center;background:rgba(255,255,255,0.8);opacity:0;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease;z-index:2;top:0;left:0}section.playlist-video .playlist-image-wrapper .playlist-play-overlay .play-button{background:rgba(47,52,55,0.5);line-height:0}section.playlist-video .playlist-image-wrapper .playlist-play-overlay .play-button svg{height:auto;fill:#fff}section.playlist-video .playlist-image-wrapper .playlist-play-overlay .play-button.small-play-button{padding:1rem;margin-right:0.35em;border-radius:3px}section.playlist-video .playlist-image-wrapper .playlist-play-overlay .play-button.small-play-button svg{height:1.3rem}section.playlist-video .playlist-image-wrapper .playlist-play-overlay .play-button.big-play-button{padding-top:1.8rem;box-sizing:border-box;width:6rem;height:6rem;border-radius:5px}section.playlist-video .playlist-image-wrapper .playlist-play-overlay .play-button.big-play-button svg{height:2.4rem}section.playlist-video .playlist-image-wrapper .playlist-play-overlay .play-button:hover,section.playlist-video .playlist-image-wrapper .playlist-play-overlay .play-button:focus,section.playlist-video .playlist-image-wrapper .playlist-play-overlay .play-button:active{background:rgba(47,52,55,0.9);z-index:5}section.playlist-video .playlist-image-wrapper .playlist-play-overlay span{color:#222;font-weight:700;font-size:2.2rem;font-family:'Roboto Condensed', sans-serif;text-transform:capitalize}section.playlist-video .thumbnails-list-wrapper{width:auto;height:auto;max-height:100%;max-width:100%;position:relative;zoom:1;display:-ms-flexbox;display:flex;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start}section.playlist-video .thumbnails-list{display:-ms-grid;display:grid;grid-gap:0;place-items:start;position:relative;box-sizing:border-box}@-moz-document url-prefix(){section.playlist-video .thumbnails-list{scrollbar-color:#2e694e rgba(191,191,191,0.1);scrollbar-width:thin;scrollbar-gutter:auto}}section.playlist-video [class*="playlist-placement_"] .playlist-videos{max-height:50vh}section.playlist-video [class*="playlist-placement_"] .thumbnails-list-wrapper{-ms-flex-align:center;-webkit-align-items:center;align-items:center}section.playlist-video [class*="playlist-placement_"] .thumbnails-list-wrapper .thumbnails-list{max-height:50vh}section.playlist-video .horizontal-scroll.thumbnails-list{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;touch-action:pan-x;grid-template-rows:1fr;grid-auto-columns:min-content;grid-auto-flow:column;max-width:min-content;padding:1px 0 2px 0;background:linear-gradient(to right, #fff, rgba(255,255,255,0)) 0%,linear-gradient(to left, #fff, rgba(255,255,255,0)) 100%,radial-gradient(farthest-side at center left, rgba(191,191,191,0.5), rgba(191,191,191,0)) left,radial-gradient(farthest-side at center right, rgba(191,191,191,0.5), rgba(191,191,191,0)) right;background-size:10% 100%, 10% 100%, 4% 150%, 4% 150%;background-attachment:local, local, scroll, scroll;background-repeat:no-repeat}@supports selector(*::-webkit-scrollbar){section.playlist-video .horizontal-scroll.thumbnails-list::-webkit-scrollbar{-webkit-appearance:none;position:absolute;border-radius:0;background-color:rgba(191,191,191,0.2);border:none;cursor:grab;height:0.8rem}@media all and (max-width: 825px), (pointer: coarse){section.playlist-video .horizontal-scroll.thumbnails-list::-webkit-scrollbar{height:1.1rem}}section.playlist-video .horizontal-scroll.thumbnails-list::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(191,191,191,0.1);background:rgba(191,191,191,0.2);border-radius:0.4rem;border-top:1px solid rgba(191,191,191,0.2)}@media all and (max-width: 825px), (pointer: coarse){section.playlist-video .horizontal-scroll.thumbnails-list::-webkit-scrollbar-track{border-radius:1rem}}section.playlist-video .horizontal-scroll.thumbnails-list::-webkit-scrollbar-thumb{border-radius:0.5rem;background-color:rgba(46,105,78,0.9);box-shadow:none;cursor:grab}section.playlist-video .horizontal-scroll.thumbnails-list::-webkit-scrollbar-thumb:active{cursor:grabbing}@media all and (max-width: 825px), (pointer: coarse){section.playlist-video .horizontal-scroll.thumbnails-list::-webkit-scrollbar-thumb{border-radius:1.1rem}}}section.playlist-video .horizontal-scroll .playlist-video-wrapper{border-right:1px solid rgba(224,224,224,0.5);min-height:100%}section.playlist-video .horizontal-scroll .playlist-video-wrapper .playlist-video-details.no-description.no-title{max-width:0px;padding:0}ul.playlists-list li.playlist-item .playlist-play-button{flex:0 0 auto;background:none;border-radius:0;display:inline-block;height:min-content;font-size:1.6rem;white-space:nowrap}ul.playlists-list li.playlist-item .playlist-play-button span{font-weight:600;line-height:1;height:1em;display:inline-block}ul.playlists-list li.playlist-item .playlist-play-button span.playlist-duration{font-size:0.9em}ul.playlists-list li.playlist-item .playlist-play-button .playlist-icon{max-height:min-content;margin-right:0.4em}ul.playlists-list li.playlist-item .playlist-play-button .playlist-icon svg{height:1em;width:auto;vertical-align:middle;fill:rgba(46,105,78,0.8);stroke:rgba(46,105,78,0.8)}ul.playlists-list li.playlist-item a.playlist-play-button:hover,ul.playlists-list li.playlist-item a.playlist-play-button:hover *,ul.playlists-list li.playlist-item a.playlist-play-button:focus,ul.playlists-list li.playlist-item a.playlist-play-button:focus *,ul.playlists-list li.playlist-item a.playlist-play-button:active,ul.playlists-list li.playlist-item a.playlist-play-button:active *{color:#295e46}ul.playlists-list li.playlist-item a.playlist-play-button:hover .playlist-icon svg,ul.playlists-list li.playlist-item a.playlist-play-button:focus .playlist-icon svg,ul.playlists-list li.playlist-item a.playlist-play-button:active .playlist-icon svg{fill:#295e46;stroke:#295e46}ul.playlists-list li.playlist-item .playlist-container-outer .playlist-image-wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;height:min-content;opacity:1}ul.playlists-list li.playlist-item .playlist-container-outer .playlist-image-wrapper:after,ul.playlists-list li.playlist-item .playlist-container-outer .playlist-image-wrapper:before{display:inline-block;content:" ";position:absolute;height:100%;width:100%}ul.playlists-list li.playlist-item .playlist-container-outer .playlist-image-wrapper:before{background:rgba(46,105,78,0.25);right:-2px;bottom:-2px;z-index:-1}ul.playlists-list li.playlist-item .playlist-container-outer .playlist-image-wrapper:after{right:-4px;bottom:-4px;z-index:-2;background:rgba(224,224,224,0.5)}ul.playlists-list li.playlist-item .playlist-video-wrapper.no-content{margin:0}section.playlist-overview-content{margin:5rem 0}section.playlist-overview-content .playlist-content-wrapper{display:-ms-grid;display:grid;zoom:1;grid-template-columns:40% auto;grid-column-gap:1.5rem;grid-row-gap:0;place-items:start stretch;margin-bottom:2rem}section.playlist-overview-content .playlist-content-wrapper.no-videos{grid-template-columns:100%}section.playlist-overview-content .playlist-content-wrapper.no-videos .playlist-details{max-height:100%}section.playlist-overview-content .playlist-details,section.playlist-overview-content .playlist-videos{overflow-x:hidden;overflow-y:auto;display:-ms-grid;display:grid;grid-row-gap:1rem;box-sizing:border-box;min-height:fit-content}section.playlist-overview-content .playlist-details{background-color:rgba(34,34,34,0.01);border:1px solid rgba(224,224,224,0.5);padding:1.5rem 1.8rem;grid-auto-rows:min-content 1fr}section.playlist-overview-content .playlist-details .fixed-details-section{overflow:visible;overflow-x:hidden}section.playlist-overview-content .playlist-details .scrolling-details-section{overflow-y:auto;min-height:1.6em;max-height:80vh}@-moz-document url-prefix(){section.playlist-overview-content .playlist-details .scrolling-details-section{scrollbar-gutter:stable;scrollbar-color:#2e694e rgba(191,191,191,0.1);scrollbar-width:thin}}@supports selector(*::-webkit-scrollbar){section.playlist-overview-content .playlist-details .scrolling-details-section::-webkit-scrollbar{-webkit-appearance:none;width:0.5rem;position:absolute}@media all and (max-width: 860px), (pointer: coarse){section.playlist-overview-content .playlist-details .scrolling-details-section::-webkit-scrollbar{width:0.9rem}}section.playlist-overview-content .playlist-details .scrolling-details-section::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(34,34,34,0.1);background:rgba(191,191,191,0.2);border-left:1px solid rgba(191,191,191,0.2);border-radius:0.4rem}@media all and (max-width: 860px), (pointer: coarse){section.playlist-overview-content .playlist-details .scrolling-details-section::-webkit-scrollbar-track{border-radius:0.8rem}}section.playlist-overview-content .playlist-details .scrolling-details-section::-webkit-scrollbar-thumb{border-radius:0.5rem;background-color:rgba(46,105,78,0.9);box-shadow:none;cursor:grab}section.playlist-overview-content .playlist-details .scrolling-details-section::-webkit-scrollbar-thumb:active{cursor:grabbing}@media all and (max-width: 860px), (pointer: coarse){section.playlist-overview-content .playlist-details .scrolling-details-section::-webkit-scrollbar-thumb{border-radius:0.9rem}}}section.playlist-overview-content .playlist-details .playlist-image-wrapper{max-height:fit-content;overflow:hidden;margin:0 auto;display:block;opacity:1}section.playlist-overview-content .playlist-details .playlist-image-wrapper.vertical{aspect-ratio:1}section.playlist-overview-content .playlist-details .playlist-image-wrapper img,section.playlist-overview-content .playlist-details .playlist-image-wrapper canvas,section.playlist-overview-content .playlist-details .playlist-image-wrapper video{margin:0 auto;width:100%;height:auto;opacity:1}section.playlist-overview-content .playlist-details h2.playlist-title{margin:1.5rem 0 2rem}section.playlist-overview-content .playlist-details .meta-wrapper{border-top:1px dotted #e0e0e0;margin:2rem 0}section.playlist-overview-content .playlist-details .meta-item{font-size:1.5rem;margin:0;color:rgba(34,34,34,0.9);font-weight:normal;text-transform:none;letter-spacing:0;line-height:1.5;padding:0.6rem 0;display:block;white-space:nowrap;border-bottom:1px dotted #e0e0e0;font-style:italic}section.playlist-overview-content .playlist-details .meta-item strong{padding-right:0.5em;display:inline-block;color:#222}section.playlist-overview-content .playlist-details .meta-item .playlist-duration{padding-left:0.3em}section.playlist-overview-content .playlist-details .playlist-actions{margin:1em 0 0 0;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;-ms-flex-align:center;-webkit-align-items:center;place-items:center}section.playlist-overview-content .playlist-details a.watch-playlist-button{margin:0}section.playlist-overview-content .playlist-details a.watch-playlist-button.disabled,section.playlist-overview-content .playlist-details a.watch-playlist-button.disabled:hover,section.playlist-overview-content .playlist-details a.watch-playlist-button.disabled:focus,section.playlist-overview-content .playlist-details a.watch-playlist-button.disabled:active{opacity:0.5;cursor:default;filter:saturate(0.5)}section.playlist-overview-content .playlist-details .play-button{white-space:nowrap}section.playlist-overview-content .playlist-details .play-button span{display:inline-block;line-height:1;vertical-align:middle}section.playlist-overview-content .playlist-details .play-button .playlist-icon{height:1.5rem;margin-right:0.4em}section.playlist-overview-content .playlist-details .play-button .playlist-icon svg{height:100%;width:auto;vertical-align:top;fill:#fff;stroke:#fff}section.playlist-overview-content .playlist-details .sharing-wrapper{margin:0 0 0 2rem;display:-ms-grid;display:grid;grid-gap:0.6rem;grid-template-columns:repeat(4, 3rem)}section.playlist-overview-content .playlist-details .sharing-wrapper .share-button button{border:none;cursor:pointer;border-radius:100%;background:#2e694e;display:block;width:3rem;height:3rem;padding:0.65rem;margin:0;box-sizing:border-box;opacity:0.8;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}section.playlist-overview-content .playlist-details .sharing-wrapper .share-button button.less-padding{padding:0.5rem}section.playlist-overview-content .playlist-details .sharing-wrapper .share-button button:hover,section.playlist-overview-content .playlist-details .sharing-wrapper .share-button button:focus,section.playlist-overview-content .playlist-details .sharing-wrapper .share-button button:active{opacity:1;background:#295e46;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}section.playlist-overview-content .playlist-details .sharing-wrapper .share-button button svg{width:auto;max-width:100%;height:100%;margin:0 auto;fill:#fff}section.playlist-overview-content .playlist-details .playlist-attachments{margin-top:2rem;margin-bottom:0.5rem}section.playlist-overview-content .playlist-details .playlist-attachments h3.small{font-size:1.7rem;word-break:break-word;font-family:"Lora",serif;font-size:1.7rem;font-weight:700}section.playlist-overview-content .playlist-details .playlist-description{overflow-y:auto;margin-top:0.8em;color:#222;font-size:1.6rem;line-height:1.5}section.playlist-overview-content .playlist-videos-wrapper{-webkit-min-logical-height:revert;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.playlist-overview-content .playlist-videos-wrapper .playlist-videos-search{margin:0 0 1rem}section.playlist-overview-content .playlist-videos{grid-auto-rows:min-content;grid-row-gap:0;padding:0 2px;position:relative;position:-webkit-sticky;position:sticky;top:0;align-self:start;max-height:90vh;width:100%;-webkit-min-logical-height:revert;background:linear-gradient(#fff 30%, rgba(255,255,255,0)) center top,linear-gradient(rgba(255,255,255,0), #fff 70%) center bottom,radial-gradient(farthest-side at 50% 0, rgba(191,191,191,0.25), rgba(191,191,191,0)) center top,radial-gradient(farthest-side at 50% 100%, rgba(191,191,191,0.25), rgba(191,191,191,0)) center bottom;background-repeat:no-repeat;background-size:100% 10rem, 100% 10rem, 130% 1.2rem, 130% 1.2rem;background-attachment:local, local, scroll, scroll;scroll-snap-type:y mandatory;scroll-behavior:smooth;touch-action:pan-y}@-moz-document url-prefix(){section.playlist-overview-content .playlist-videos{scrollbar-gutter:stable;scrollbar-color:#2e694e rgba(191,191,191,0.1)}}@supports selector(*::-webkit-scrollbar){section.playlist-overview-content .playlist-videos::-webkit-scrollbar{-webkit-appearance:none;width:1rem;position:absolute}@media all and (max-width: 825px), (pointer: coarse){section.playlist-overview-content .playlist-videos::-webkit-scrollbar{width:1.2rem}}section.playlist-overview-content .playlist-videos::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(34,34,34,0.1);background:rgba(191,191,191,0.2);border-left:1px solid rgba(191,191,191,0.2);border-radius:0.4rem}@media all and (max-width: 825px), (pointer: coarse){section.playlist-overview-content .playlist-videos::-webkit-scrollbar-track{border-radius:0.8rem}}section.playlist-overview-content .playlist-videos::-webkit-scrollbar-thumb{border-radius:0.5rem;background-color:rgba(46,105,78,0.9);box-shadow:none;cursor:grab}section.playlist-overview-content .playlist-videos::-webkit-scrollbar-thumb:active{cursor:grabbing}@media all and (max-width: 825px), (pointer: coarse){section.playlist-overview-content .playlist-videos::-webkit-scrollbar-thumb{border-radius:0.9rem}}}section.playlist-overview-content .playlist-videos .playlist-video-item{scroll-snap-align:start;scroll-snap-stop:normal}section.playlist-overview-content .playlist-videos .playlist-video-item:where(:not(:first-child:last-child)){border-bottom:1px dotted #e0e0e0}section.playlist-overview-content .playlist-videos.no-results::after{content:"No videos found";display:block;text-align:center;padding:2rem 0;font-size:1.5rem;color:#222}section.playlist-overview-content .playlist-video-wrapper{display:-ms-grid;display:grid;padding:1rem;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease;grid-template-columns:min-content 13rem auto;grid-gap:1rem}section.playlist-overview-content .playlist-video-wrapper:hover,section.playlist-overview-content .playlist-video-wrapper:focus,section.playlist-overview-content .playlist-video-wrapper:active{background-color:rgba(41,94,70,0.1);text-decoration:none;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease}section.playlist-overview-content .playlist-video-wrapper:hover .playlist-video-details,section.playlist-overview-content .playlist-video-wrapper:focus .playlist-video-details,section.playlist-overview-content .playlist-video-wrapper:active .playlist-video-details{opacity:1}section.playlist-overview-content .playlist-video-wrapper .thumbnail-container{z-index:0;pointer-events:none}section.playlist-overview-content .playlist-video-wrapper .playlist-image-wrapper{line-height:1}section.playlist-overview-content .playlist-video-wrapper .playlist-image-wrapper img{width:100%;height:auto}section.playlist-overview-content .playlist-video-wrapper .playlist-video-details{opacity:0.9;padding-left:0.5rem}section.playlist-overview-content .playlist-video-wrapper .playlist-video-title{font-size:2rem;line-height:1.3em;color:#2e694e;font-weight:700;font-family:"Lora",serif}section.playlist-overview-content .playlist-video-wrapper .playlist-video-description{color:#222;font-size:1.4rem;line-height:1.4em;margin-top:0.5em}section.playlist-overview-content .playlist-video-wrapper .playlist-video-title,section.playlist-overview-content .playlist-video-wrapper .playlist-video-description{box-sizing:border-box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;word-break:break-word}section.playlist-overview-content .related-content{margin:6rem 0 0}section.playlist-overview-content .related-content .related-content-container{padding-bottom:2rem}.attachment-downloads .flex-wrapper{margin:1rem 0 1.5rem;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;gap:1.5rem;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.attachment-downloads .attachment-item{margin:0;flex:0 1 auto;width:min-content;max-width:100%;overflow:hidden}.attachment-downloads .attachment-item .nowrap{white-space:nowrap;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;place-items:center;max-width:min-content}.attachment-downloads .attachment-item span{display:inline-block;vertical-align:middle;font-style:normal}.attachment-downloads .attachment-item .svg-icon{width:2.2rem;height:auto;place-self:center;margin-right:0.4em;margin-top:-1px}.attachment-downloads .attachment-item .svg-icon svg{height:2rem;vertical-align:middle}.attachment-downloads .file-name{font-weight:bold;text-transform:none;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block;line-height:1.3;font-size:1.6rem}.attachment-downloads .file-info{font-size:1.35rem;margin-left:0.4em;text-transform:none;font-weight:normal}.attachment-downloads .collapse-toggle{cursor:pointer;padding:1rem 2px;margin:-0.5rem 0;-webkit-transition:background 0.15s ease;-moz-transition:background 0.15s ease;-ms-transition:background 0.15s ease;-o-transition:background 0.15s ease;transition:background 0.15s ease;display:-ms-grid;display:grid;-ms-grid-columns:min-content calc(100% - 2.3rem);grid-template-columns:min-content calc(100% - 2.3rem)}.attachment-downloads .collapse-toggle .icon-arrow{display:block;vertical-align:top;padding:0;line-height:2.4rem;height:2.4rem;width:2.4rem;text-align:center;margin-left:-4px;-webkit-transition:transform 0.15s ease;-moz-transition:transform 0.15s ease;-ms-transition:transform 0.15s ease;-o-transition:transform 0.15s ease;transition:transform 0.15s ease}.attachment-downloads .collapse-toggle .icon-arrow svg{fill:#222;height:1.2rem;width:1.2rem}.attachment-downloads .collapse-toggle:hover{background:rgba(46,105,78,0.05);-webkit-transition:background 0.1s ease;-moz-transition:background 0.1s ease;-ms-transition:background 0.1s ease;-o-transition:background 0.1s ease;transition:background 0.1s ease}.attachment-downloads .collapse-toggle:hover .heading-text{color:#295e46}.attachment-downloads .collapse-toggle:hover .icon-arrow svg{-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;fill:#295e46}@keyframes wiggle{0%, 30%{-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}15%, 45%{-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.attachment-downloads .collapse-toggle:hover:not(.show) .icon-arrow svg{animation:wiggle 0.75s cubic-bezier(0.35, 0.08, 0.2, 0.9)}.attachment-downloads .collapse-toggle.show .icon-arrow svg{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:transform 0.1s ease;-moz-transition:transform 0.1s ease;-ms-transition:transform 0.1s ease;-o-transition:transform 0.1s ease;transition:transform 0.1s ease}.attachment-downloads .collapse:where(:not(.show)){height:0;max-height:0;opacity:0;overflow:hidden;-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-ms-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;margin:0}.attachment-downloads .collapse.show{margin:1rem 0 1.5rem;height:auto;max-height:100%;opacity:1;overflow:visible;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease}.playlist-videos .playlist-video-wrapper .video-list-number{font-weight:normal;font-size:1.5rem;color:rgba(34,34,34,0.85);text-align:center;width:2.2rem;align-self:start;padding:0.5rem 0}.playlist-videos .playlist-video-wrapper:hover .playlist-image-wrapper .play-icon.hide,.playlist-videos .playlist-video-wrapper:focus .playlist-image-wrapper .play-icon.hide,.playlist-videos .playlist-video-wrapper:active .playlist-image-wrapper .play-icon.hide{opacity:0.7;z-index:1;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.playlist-videos .playlist-image-wrapper{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1}.playlist-videos .playlist-image-wrapper .meta-overlay{display:inline-block;font-size:1.25rem;position:absolute;width:auto;height:auto;bottom:0.7rem;right:0.6rem;color:#fff;background:rgba(46,105,78,0.75);border-radius:3px;padding:0.4rem 0.55rem;line-height:1;z-index:2}.playlist-videos .playlist-image-wrapper .play-icon{position:absolute;display:flex;place-items:center;place-content:center;height:100%;width:100%}.playlist-videos .playlist-image-wrapper .play-icon svg{width:20%;fill:#fff}.playlist-videos .playlist-image-wrapper .play-icon.show{opacity:0.5;z-index:1}.playlist-videos .playlist-image-wrapper .play-icon.hide{opacity:0;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.playlist-videos .playlist-image-wrapper.vertical-video .play-icon svg{width:30%}.video-thumbnail .video-progress,.playlist-video-wrapper .video-progress{position:absolute;bottom:0;left:0;z-index:5;width:100%;height:0.5rem;background:rgba(34,34,34,0.3)}.video-thumbnail .video-progress.show,.playlist-video-wrapper .video-progress.show{display:block}.video-thumbnail .video-progress.hide,.playlist-video-wrapper .video-progress.hide{display:none}.video-thumbnail .video-progress .video-progress-bar,.playlist-video-wrapper .video-progress .video-progress-bar{content:"";position:absolute;bottom:0;left:0;width:var(--percent-watched);height:100%;background:#2e694e;z-index:10}section.related-content{border-top:1px solid #e0e0e0;padding-top:4rem;margin:0 0 4rem}section.related-content .related-content-header{margin-bottom:2rem}section.related-content .related-content-container{display:-ms-grid;display:grid;grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem}@media (min-width: 680.1px){section.related-content .related-content-container{grid-template-columns:repeat(4, minmax(0, 1fr));gap:3rem}}section.related-content .related-content-item a.thumbnail-wrapper{display:block;height:100%}section.related-content .related-content-item a.thumbnail-wrapper span{display:block;white-space:normal;word-wrap:break-word}section.related-content .related-content-item a.thumbnail-wrapper img,section.related-content .related-content-item a.thumbnail-wrapper canvas,section.related-content .related-content-item a.thumbnail-wrapper video{width:100%;max-width:100%;height:auto;opacity:1}section.related-content .related-content-item a.thumbnail-wrapper .thumbnail-img{opacity:1}section.related-content .related-content-title{margin:0.3em 0;font-size:1.7rem;font-weight:700;line-height:1.3em}section.related-content .related-content-info{margin:0 0 0.3em;font-size:1.45rem;font-weight:normal;line-height:1.2em;color:rgba(34,34,34,0.65)}.theme-content{font-size:1.8rem;line-height:1.5em;padding:5rem 2rem;max-width:100rem;margin:0 auto;font-family:"Lora",georgia,serif}.theme-content h1,.theme-content h2,.theme-content h3,.theme-content h4,.theme-content h5,.theme-content h6{float:none;width:auto;font-family:"Lora",serif;font-style:normal;font-weight:700}.theme-content h1,.theme-content h2,.theme-content h3,.theme-content li,.theme-content p{margin:0 0 2rem 0;letter-spacing:0;text-transform:none}.theme-content h1{font-size:4rem}.theme-content h2{font-size:3.2rem}.theme-content h3{font-size:2.2rem}.theme-content ul,.theme-content ol{margin-bottom:3rem}.theme-content li{margin:0 0 1rem 3rem}.theme-content li,.theme-content p{font-size:1.8rem;line-height:1.5em;font-family:"Lora",georgia,serif}.theme-content ul li{list-style-type:square}.theme-content ol li{list-style-type:decimal}.theme-content img{height:auto !important;max-width:100%}.theme-content strong,.theme-content b{font-weight:bold;font-family:"Lora",georgia,serif}.theme-content em,.theme-content i{font-style:italic;font-family:"Lora",georgia,serif}.form-page{padding:3.5rem 0 5rem 0}.form-page h2{line-height:1.3em;margin-bottom:2rem;font-size:2.4rem;font-weight:700}.form-page h3,.form-page .alert{font-size:1.8rem;font-weight:normal;margin-bottom:2rem}.form-page p,.form-page label{font-size:1.7rem;line-height:1.5em;margin-bottom:0.5em}.form-page .alert-error{color:#a52e2e}.form-page .cedar-input{margin-bottom:1rem;width:30rem}.form-page form .form-row{margin:1.5rem 0}.form-page form input[type=hidden]{height:0}.form-page form .grid{padding:0}.form-page form .grid .unit input{margin:0;width:100%;box-sizing:border-box;height:4.2rem}.form-page form .grid .unit input[type=hidden]{height:0}.form-page form .grid .unit button{width:100%;height:4.2rem;margin:0;padding:0;min-width:7rem}.form-page form .grid .unit:first-of-type{padding-left:0}.form-page form .grid .unit:last-of-type{padding-right:0}.form-page form p.consent-text{font-size:1.3rem;color:rgba(34,34,34,0.6);margin:1rem 0 0 0}.form-page form p.consent-text a{opacity:0.9}.form-page p.forgot-password{font-size:1.4rem}@media all and (max-width: 1000px){header .flex-container{flex-wrap:wrap}header .flex-container .site-logo{max-width:100%;width:100%;margin:0 0 2rem}header .flex-container ul.page-navigation{margin:0}}@media all and (max-width: 900px){.page-container{padding:0 5rem}section.playlist-overview-content .playlist-content-wrapper{grid-template-columns:100%;grid-template-rows:max-content minmax(auto, 90vh);grid-gap:3rem}section.playlist-overview-content .playlist-details,section.playlist-overview-content .playlist-videos,section.playlist-overview-content .playlist-videos-wrapper{max-height:100%}section.playlist-overview-content .playlist-details .scrolling-details-section{max-height:40vh}section.playlist-overview-content .playlist-details{padding:2.5rem}section.playlist-overview-content .playlist-videos .playlist-video-wrapper{padding:1rem 0;grid-template-columns:min-content 12rem auto;grid-gap:1rem}section.playlist-overview-content .playlist-videos .playlist-video-wrapper .playlist-video-title,section.playlist-overview-content .playlist-videos .playlist-video-wrapper .playlist-video-description{-webkit-line-clamp:3}header nav.group{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-align-content:center;-webkit-justify-content:center;place-content:center}header nav.group ul.page-navigation{text-align:center;width:100%}header nav.group ul.page-navigation li{font-size:1.7rem}header nav.group ul.page-navigation li:nth-child(2) a{padding-left:0}header h1.title.disable-full-site+nav.disable-full-site,header nav.group.disable-full-site{float:none;display:block;width:100%;text-align:center}header h1.title.disable-full-site+nav.disable-full-site ul.page-navigation li a,header nav.group.disable-full-site ul.page-navigation li a{padding:1.5rem 1.2rem}header .search-container{width:100%;margin:2rem auto}header .search-container form{max-width:unset}header .search-container input.cedar-input{padding:1rem 2rem 0.9rem 3.5rem}header .site-logo,header h1.title,header h1.title.disable-full-site .site-logo{max-width:100%;width:auto;margin:0 auto 1.5rem auto;text-align:center}header .site-logo.disable-full-site,header h1.title.disable-full-site,header h1.title.disable-full-site .site-logo.disable-full-site{width:100%;max-width:100%}header h1.title .site-logo.has-site-name{margin-right:0}header h1.title .site-logo.has-site-name,header h1.title .site-logo.has-site-name a{overflow:visible;text-overflow:unset;white-space:normal}header h1.title .site-logo.has-site-name img.logo,header h1.title .site-logo.has-site-name span.site-name{display:block;margin:0 auto}header h1.title .site-logo.has-site-name span.site-name{margin-top:1rem;width:100%;line-height:1.3;overflow:visible;text-overflow:unset;white-space:normal}header .nested-nav:hover ul{display:none}header .nested-nav.expanded ul{display:block !important;position:absolute;right:12px;left:auto;top:3.8rem}header .nested-nav.expanded.account-nav ul{right:0}.footer-nav .footer-search{display:block;margin:0 0 4rem 0}.footer-nav .footer-search input.cedar-input{padding:1rem 2rem 0.9rem 3.5rem}}@media all and (min-width: 800.01px){section.playlist-video.vertical-video .player-container .video-wrapper{padding-top:0 !important}}@media all and (max-width: 825px){header .flex-container .site-logo{max-width:25%;width:auto;margin:0 2rem 0 0}header .flex-container .search-container{display:none}header .flex-container ul.page-navigation{margin-top:1.5rem}section.playlist-video.vertical-video.show-playlist .player-container .video-wrapper{max-height:94vh;min-height:30vh;height:min-content}section.playlist-video .player-container .playlist-video-wrapper{grid-template-columns:min-content max-content auto}.content-list h3{font-size:3rem}}@media all and (max-width: 680px){header .flex-container .site-logo{max-width:100%;width:auto;margin:0 auto 2rem auto;text-align:center}header .flex-container ul.page-navigation{text-align:center;width:100%;margin-top:0}ul.content-list li.content-list-item{grid-template-columns:100%;grid-template-rows:fit-content min-content;grid-gap:3rem;gap:3rem}ul.content-list li.content-list-item .content-container-outer.vertical-video,ul.content-list li.content-list-item .content-container-outer.vertical-video img{max-height:100%;aspect-ratio:1}ul.content-list li.content-list-item .content-container-outer .player-big-play-button{width:4.5rem;height:3.4rem;padding-top:1.1rem;margin:-2.25rem 0 0 -2.25rem}ul.content-list li.content-list-item .content-container-outer .player-big-play-button svg{height:2.2rem}.single-video .video-info{border:none;margin:0 0 5rem;grid-template-columns:100%;grid-auto-rows:auto;gap:4rem}.single-video .video-info .video-description{float:none;width:100%;margin:0}.single-video .video-info .video-description h2.video-title{margin:0}.single-video .video-info .video-description h2.video-title+.description-text{margin-top:2rem}.single-video .video-info .video-meta-wrapper{float:none;width:100%;margin:0}.single-video .video-info .video-meta-wrapper .meta-item span{max-width:100%}.single-video.vertical-video:where(:not(.show-playlist)) .player-wrapper{max-height:calc(100vh - 20rem);min-height:fit-content;float:none;display:flex;width:100%}.single-video.vertical-video:where(:not(.show-playlist)) .player-container{width:100%}.single-video.vertical-video:where(:not(.show-playlist)) .video-wrapper{min-height:30rem;height:auto;width:100%}.single-video.vertical-video:where(:not(.show-playlist)) .video-outer-container,.single-video.vertical-video:where(:not(.show-playlist)) .video-content{width:100%;float:none}.single-video.vertical-video:where(:not(.show-playlist)) .video-outer-container{margin-bottom:0}.single-video.vertical-video:where(:not(.show-playlist)) .video-content{margin:0 0 5rem}.single-video.vertical-video:where(:not(.show-playlist)) .video-content .video-description{margin-top:0}.single-video.vertical-video:where(:not(.show-playlist)) .video-content .video-description h2.video-title{font-size:3.8rem}.single-video.vertical-video:where(:not(.show-playlist)) .video-content .video-description .description-text{font-size:1.8rem}}@media all and (max-width: 650px){.page-container{padding:0 5rem}header nav a.mobile-nav-menu.hide-on-desktops{display:block !important;text-align:center;border-radius:3px;border:1px solid rgba(46,105,78,0.35);padding:1.5rem 1rem;width:100%;margin:0;box-sizing:border-box;cursor:pointer;font-size:1.8rem;background:#fff;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}header nav a.mobile-nav-menu.hide-on-desktops,header nav a.mobile-nav-menu.hide-on-desktops *{color:#2e694e}header nav a.mobile-nav-menu.hide-on-desktops *{-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}header nav a.mobile-nav-menu.hide-on-desktops:hover,header nav a.mobile-nav-menu.hide-on-desktops:focus,header nav a.mobile-nav-menu.hide-on-desktops:active,header nav a.mobile-nav-menu.hide-on-desktops:focus-within{background:#2e694e}header nav a.mobile-nav-menu.hide-on-desktops:hover,header nav a.mobile-nav-menu.hide-on-desktops:hover *,header nav a.mobile-nav-menu.hide-on-desktops:focus,header nav a.mobile-nav-menu.hide-on-desktops:focus *,header nav a.mobile-nav-menu.hide-on-desktops:active,header nav a.mobile-nav-menu.hide-on-desktops:active *,header nav a.mobile-nav-menu.hide-on-desktops:focus-within,header nav a.mobile-nav-menu.hide-on-desktops:focus-within *{color:#fff;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}header nav .flex-container ul.page-navigation{margin-top:0}header nav .flex-container ul.page-navigation li.nested-nav .button{padding:15px 0}header nav ul.page-navigation{display:none;text-align:center;width:100%;font-size:1.8rem;width:100%;margin:0;box-sizing:border-box}header nav.expanded a.hide-on-desktops{border:1px solid #2e694e;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}header nav.expanded a.hide-on-desktops .icon{display:inline-block;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}header nav.expanded ul.page-navigation{display:block;background:#fff;border:1px solid #2e694e;border-top:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}header nav.expanded ul.page-navigation li{display:block;margin:0;max-width:100%}header nav.expanded ul.page-navigation li a,header nav.expanded ul.page-navigation li .button{background:rgba(46,105,78,0.85);color:#fff;padding:15px 0;text-align:center;font-size:1.8rem;font-weight:normal}header nav.expanded ul.page-navigation li.nested-nav ul{display:none}header nav.expanded ul.page-navigation li.nested-nav.expanded .button .icon{display:inline-block;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}header nav.expanded ul.page-navigation li.nested-nav.expanded ul{display:block;position:static;box-shadow:none;max-width:100%;border-radius:0}header nav.expanded ul.page-navigation li.nested-nav.expanded ul li a,header nav.expanded ul.page-navigation li.nested-nav.expanded ul li span{background:#2e694e;max-width:100%}.content-list li .content-container-outer{width:100%}.content-list li .content-container-outer.vertical-video,.content-list li .content-container-outer.vertical-video img{max-height:40vh;background-position:50%}.content-list li .content-container-outer .player-big-play-button{width:4.5rem;height:3.4rem;padding-top:1.1rem;margin:-2.25rem 0 0 -2.25rem}.content-list li .content-container-outer .player-big-play-button svg{height:2.2rem}.content-list .content-item-description{width:100%;margin:2rem 0 0 0}.content-list .content-item-description h3{margin:0 0 1.5rem 0}.content-list .content-item-description p.description{margin-bottom:3rem}.single-video .video-content .video-meta-wrapper{font-size:1.7rem}.pagination{padding:2rem 0}.pagination ul li:not(:first-child):not(:last-child){display:none}.pagination ul li:first-of-type a.pagination-arrow{visibility:hidden;text-align:left}.pagination ul li:first-of-type a.pagination-arrow:before{content:"← Prev";visibility:visible}.pagination ul li:last-of-type a.pagination-arrow{visibility:hidden;-webkit-transform:rotate(0) translateY(0);-moz-transform:rotate(0) translateY(0);transform:rotate(0) translateY(0);text-align:right}.pagination ul li:last-of-type a.pagination-arrow:after{content:"Next →";visibility:visible}.pagination ul li a.pagination-arrow{font-size:2.7rem;padding:2rem 0;line-height:1;font-weight:600}.footer-nav .footer-categories{display:block;padding:2rem;border:1px solid #e0e0e0;border-radius:3px;text-align:center;margin:0 0 2rem 0}.footer-nav .footer-categories h3{display:block;padding:0 0 1rem;border-bottom:1px solid #e0e0e0;margin:0 0 2rem;font-size:1.8rem}.footer-nav .footer-categories ul li{display:inline-block;padding:1rem;font-size:1.6rem}.footer-nav .footer-search input.cedar-input{padding:0.9rem 1.2rem 0.8rem 3.5rem}.footer-nav p,.footer-nav p.footer-logo,.footer-nav p.footer-copyright{text-align:center;float:none;display:block}.footer-nav p.footer-copyright{margin:0 0 4rem}.footer-nav .footer-attribution.grid{flex-direction:column;text-align:center;justify-content:center}.footer-nav p.footer-copyright.half.right{order:1;width:100%;text-align:center;margin-bottom:3rem}.footer-nav p.footer-logo.half{order:2;width:100%;text-align:center}}@media all and (max-width: 450px){header .site-logo{max-width:100%;width:auto;margin:0 auto 2rem auto;text-align:center}.content-list h3{font-size:3.1rem}}@media all and (max-width: 375px){.page-container{padding:0 3rem}.single-video .video-meta strong{width:8rem}}
