@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:Lisbon;src:url(../fonts/CgLisbon-Medium.eot);src:url(../fonts/CgLisbon-Medium.woff2) format("woff2"),url(../fonts/CgLisbon-Medium.woff) format("woff"),url(../fonts/CgLisbon-Medium.ttf) format("ttf");font-weight:400;font-style:normal}/*!
 * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:'Font Awesome';font-style:normal;font-weight:400;src:url(../fonts/fa-regular-400.eot);src:url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype"),url(../fonts/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:'Font Awesome';font-style:normal;font-weight:900;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")}@media (max-width:768px){#content .box:not(.news):not(.today):not(.slider):not(.iframe):not(.blacklinks):not(.article){padding:6px!important}#content .box-full,#content .box-half,#content .box-thrice{flex-direction:column}#content .mobile-reverse{flex-direction:column-reverse!important}#content .today h1,#content .today>div{color:#fff!important}#content .today img{opacity:1!important}#content .left .box.today{border-bottom:10px #000 solid!important}.calendar-mobile-selection.box-full,.calendar-mobile-selection.box-half{flex-direction:row!important;border-bottom:none!important}}*,:after,:before{box-sizing:border-box}body{font-family:"Helvetica Neue",HelveticaNeue,"TeX Gyre Heros",TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-size:15px;line-height:130%}#head{top:0;right:0;left:0;position:fixed;z-index:500;background:#fff;height:109px;border-bottom:10px #000 solid;padding:12px;display:flex}#head #menu-icon{flex:0 0 90px}#head #menu-icon.open .open{display:none}#head #menu-icon:not(.open) .close{display:none}#head #menu-icon svg{width:90px;height:75px;fill:#000}#head #menu-icon svg:hover{fill:#ff1919}#head #thalia-icon{flex:1;text-align:center}#head #thalia-icon a.hover{display:none}#head #thalia-icon:hover a.hover{display:inherit}#head #thalia-icon:hover a.default{display:none}#head #thalia-icon svg.default{width:88px;height:79px;margin-top:-4px;fill:#000}#head #thalia-icon svg.hover{width:399;height:79px;margin-top:-4px;fill:#000}#head #search-icon{flex:0 0 75px}#head #search-icon svg{width:75px;height:77px;margin-top:-2px;fill:#000}#head #search-icon svg:hover{fill:#ff1919}#head #search-bar.visible{flex:1}#head #search-bar:not(.visible),#head #search-icon:not(.visible),#head #thalia-icon:not(.visible){display:none}#head #search-bar.visible,#head #search-icon.visible,#head #thalia-icon.visible{display:block}#head #search{font-family:Lisbon,serif;font-size:75px;margin-left:90px;border-left:10px #000 solid;border-top:none;border-bottom:none;border-right:none;padding-left:12px;padding-top:0;padding-bottom:0;height:75px;width:calc(100% - 90px)}#head #search::placeholder{opacity:1;font-family:Lisbon,serif}@media (max-width:768px){#head #search{margin-left:45px;margin-top:38px;font-size:38px;height:38px}}#head #menu-icon,#head #search-icon{cursor:pointer}#content{border-bottom:10px #000 solid;margin-top:109px}#content .box-full{flex:1;display:flex;padding:12px;border-bottom:10px #000 solid}#content .box-half{display:flex;border-bottom:10px #000 solid}#content .box-half>div{flex:1}@media (min-width:769px){#content .box-half .right{border-left:10px #000 solid}}@media (max-width:768px){#content .box-half .right{border-left:none}}#content .box-thrice{display:flex;border-bottom:none}#content .box-thrice>div{flex:1}@media (min-width:769px){#content .box-thrice .middle,#content .box-thrice .right{border-left:10px #000 solid}}@media (max-width:768px){#content .box-thrice .middle,#content .box-thrice .right{border-left:none}}#content .intro,#content .intro-video{position:relative;width:auto;border-bottom:10px #000 solid;overflow:hidden}#content .intro h1,#content .intro-video h1{font-family:Lisbon,serif;font-family:Lisbon,serif;font-size:11vw;line-height:90%;font-weight:400;color:#fff;margin:12px;position:absolute;top:0;left:0;letter-spacing:-.04em}@media (min-width:769px){#content .intro h1,#content .intro-video h1{font-size:11vw}}@media (max-width:768px){#content .intro h1,#content .intro-video h1{font-size:22vw}}#content .intro h2,#content .intro-video h2{color:#fff;margin:12px;position:absolute;text-align:center;bottom:0;left:0;right:0}#content .intro-video.no-img h1,#content .intro-video.no-img h2,#content .intro-video.white h1,#content .intro-video.white h2,#content .intro.no-img h1,#content .intro.no-img h2,#content .intro.white h1,#content .intro.white h2{color:#000}#content .intro,#content .intro-video.alternative{height:calc(100vh - 109px)}#content .intro img,#content .intro-video.alternative img{width:100vw;max-width:100%;height:100%;object-fit:cover}#content .intro-video video{display:block;width:100%}@media (max-width:767px){#content .intro-video h1{font-size:18vw}#content .intro-video h2{font-size:12px}}#content .intro-video.alternative{background:#000}#content .intro-video.alternative video{height:100%}#content .today{border-bottom:none!important;max-width:100%;padding:0!important;position:relative;width:auto;background:#fff;overflow:hidden}@media (min-width:769px){#content .today{height:33vw}}@media (max-width:768px){#content .today{height:66vw}}#content .today img{width:100vw;max-width:100%;height:100%;object-fit:cover;opacity:0}#content .today h1{font-weight:400;font-size:6vw;top:0;left:0;letter-spacing:-.04em;pointer-events:none}#content .today>div{display:flex;bottom:0;left:0;right:0;line-height:130%;font-weight:400}#content .today>div>div{flex:1}#content .today>div>div:nth-child(1){flex:1;text-align:left}#content .today>div>div:nth-child(2){flex:2;text-align:center}#content .today>div>div:nth-child(3){flex:1;text-align:right}#content .today h1,#content .today>div{margin:12px;position:absolute}@media (min-width:769px){#content .today h1 a,#content .today h1 h1,#content .today h1>div,#content .today>div a,#content .today>div h1,#content .today>div>div{color:#000}}@media (max-width:768px){#content .today h1,#content .today>div{font-size:80%}#content .today h1 a,#content .today h1 h1,#content .today h1>div,#content .today>div a,#content .today>div h1,#content .today>div>div{color:#fff}}#content .today:hover{background:#000}#content .today:hover a,#content .today:hover div,#content .today:hover h1{color:#fff}#content .today:hover img{opacity:1}@media (max-width:768px){#content .today{background:#000!important}#content .today a,#content .today div,#content .today h1{color:#fff!important}#content .today img{opacity:1!important}}#content .today a:hover{color:#ff1919}#content .news{padding:0!important;position:relative;width:auto;border-bottom:10px #000 solid;background-color:#fff}@media (min-width:769px){#content .news{height:33vw}}@media (max-width:768px){#content .news{height:66vw}}#content .news img{width:100vw;max-width:100%;height:100%;object-fit:cover;opacity:0}#content .news .description{overflow:hidden;text-align:justify;text-align-last:center}#content .news h1{font-weight:400;font-size:5.5vw;top:0;left:0}#content .news h2{text-align:center;bottom:0;left:0;right:0;line-height:130%;font-weight:400}#content .news h1,#content .news h2{margin:12px;position:absolute;color:#000}#content .news:hover{background-color:#000}#content .news:hover h1,#content .news:hover h2{color:#fff}#content .news:hover img{opacity:1}@media (max-width:768px){#content .news{background:#000!important}#content .news h1,#content .news h2{color:#fff!important}#content .news img{opacity:1!important}}#content a.box{display:block}#content .box{padding:12px;flex:1;border-bottom:10px #000 solid;background:#fff}@media (max-width:768px){#content .box.text.two-cols{column-count:1}#content .box.text.three-cols{column-count:1}#content .box.text.four-cols{column-count:1}}@media (min-width:769px){#content .box.text.two-cols{column-count:2}#content .box.text.three-cols{column-count:3}#content .box.text.four-cols{column-count:4}}#content .box.text p{text-align:justify;text-align-last:center}#content .box.text p.left{text-align:left;text-align-last:left}#content .box.text h1,#content .box.text h2,#content .box.text h3,#content .box.text h4,#content .box.text h5,#content .box.text h6{font-family:"Helvetica Neue",HelveticaNeue,"TeX Gyre Heros",TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif!important;font-size:15px;font-weight:700}#content .box.text h1,#content .box.text h2{text-transform:uppercase}#content .box.text h3,#content .box.text h4,#content .box.text h5,#content .box.text h6{text-transform:none}#content .box.text :not(.separator)+h1,#content .box.text :not(.separator)+h2,#content .box.text :not(.separator)+h3{padding-top:18px}#content .box.text p+h1:not(:first-child),#content .box.text p+h2:not(:first-child),#content .box.text p+h3:not(:first-child),#content .box.text p+h4:not(:first-child),#content .box.text p+h5:not(:first-child),#content .box.text p+h6:not(:first-child){margin-top:12px}#content .box.text td{padding:3px}#content .box.text td.spacer{padding:1.5px}#content .box.text ol,#content .box.text ul{display:inline-block;text-align:justify;margin-left:20px}#content .box.text ol li::first-line,#content .box.text ul li::first-line{white-space:nowrap}#content .box.text ol li p,#content .box.text ul li p{display:inline}#content .box.text.serif{font-family:Lisbon,serif;font-weight:400;line-height:1!important;letter-spacing:-.04em;color:#000}@media (min-width:769px){#content .box.text.serif{font-size:5.5vw}}@media (max-width:768px){#content .box.text.serif{font-size:11vw}}#content .box.text.hoverlink{cursor:pointer;position:relative;display:block;background-size:cover;background-size:0 0}#content .box.text.hoverlink:hover{background-size:inherit}#content .box.text.hoverlink:hover .link polygon{fill:#ff1919}#content .box.text.hoverlink:not(.last){border-bottom-width:5px}#content .box.text.hoverlink .hovertext{margin-right:40px}#content .box.text.hoverlink .link{width:20px;position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(270deg)}#content .box.text.hoverlink .link polygon{fill:#000}@media (max-width:768px){#content .comment-form,#content .newsletter{padding:0 6px 0 6px}}#content .comment-form:last-child,#content .newsletter:last-child{border-bottom:10px #000 solid!important}#content .comment-form,#content .newsletter{background:#000;padding:0 12px 0 12px;overflow:hidden}#content .comment-form a,#content .newsletter a{color:#fff}#content .comment-form a:hover,#content .newsletter a:hover{color:#ff1919}#content .comment-form .comment,#content .comment-form input,#content .comment-form select,#content .newsletter .comment,#content .newsletter input,#content .newsletter select{width:100%;border:none;background:#000;padding-bottom:12px}#content .comment-form input,#content .comment-form select,#content .newsletter input,#content .newsletter select{border-bottom:3px #fff solid;border-radius:0!important}#content .comment-form .comment,#content .comment-form input,#content .comment-form option,#content .comment-form select,#content .comment-form textarea,#content .newsletter .comment,#content .newsletter input,#content .newsletter option,#content .newsletter select,#content .newsletter textarea{font-size:15px;display:block;color:#fff!important}#content .comment-form .comment,#content .comment-form input,#content .comment-form select,#content .newsletter .comment,#content .newsletter input,#content .newsletter select{font-family:"Helvetica Neue",HelveticaNeue,"TeX Gyre Heros",TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase}#content .comment-form input:-moz-placeholder,#content .comment-form input:-ms-input-placeholder,#content .comment-form input::-moz-placeholder,#content .comment-form input::-ms-input-placeholder,#content .comment-form input::-webkit-input-placeholder,#content .comment-form input::placeholder,#content .newsletter input:-moz-placeholder,#content .newsletter input:-ms-input-placeholder,#content .newsletter input::-moz-placeholder,#content .newsletter input::-ms-input-placeholder,#content .newsletter input::-webkit-input-placeholder,#content .newsletter input::placeholder{font-size:15px;display:block;color:#fff!important;font-family:"Helvetica Neue",HelveticaNeue,"TeX Gyre Heros",TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;opacity:1}#content .comment-form input::placeholder,#content .newsletter input::placeholder{opacity:1}#content .comment-form div[class=select],#content .newsletter div[class=select]{position:relative}#content .comment-form div[class=select] img,#content .newsletter div[class=select] img{height:12px;display:inline;pointer-events:none;position:absolute;top:3px;right:15px}#content .comment-form select,#content .newsletter select{-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:0;padding:none;cursor:pointer}#content .comment-form select::-ms-expand,#content .newsletter select::-ms-expand{display:none}#content .comment-form select:focus::-ms-value,#content .newsletter select:focus::-ms-value{background-color:#000}#content .comment-form select:disabled,#content .newsletter select:disabled{font-family:"Helvetica Neue",HelveticaNeue,"TeX Gyre Heros",TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase}#content .comment-form textarea,#content .newsletter textarea{padding:12px;font-family:"Helvetica Neue",HelveticaNeue,"TeX Gyre Heros",TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;background:0 0;border:3px #fff solid;width:100%;height:125px}#content .comment-form .comment-form-options,#content .newsletter .comment-form-options{font-family:"Helvetica Neue",HelveticaNeue,"TeX Gyre Heros",TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;font-size:15px;color:#fff!important;display:flex}#content .comment-form .comment-form-options>div,#content .newsletter .comment-form-options>div{flex:1;cursor:pointer}#content .comment-form .comment-form-options .comment-form-upload-button,#content .newsletter .comment-form-options .comment-form-upload-button{text-align:left}#content .comment-form .comment-form-options .comment-form-conditions-button,#content .newsletter .comment-form-options .comment-form-conditions-button{text-align:center}#content .comment-form .comment-form-options .comment-form-submit,#content .newsletter .comment-form-options .comment-form-submit{text-align:right}#content .comment-form .comment-form-options .comment-form-conditions-button img,#content .newsletter .comment-form-options .comment-form-conditions-button img{height:12px;vertical-align:baseline;display:inline}#content .comment-form .comment-form-conditions:not(.open),#content .newsletter .comment-form-conditions:not(.open){display:none}#content .comment-form .comment-form-conditions.open,#content .newsletter .comment-form-conditions.open{display:block}#content .comment-form .comment-form-conditions,#content .newsletter .comment-form-conditions{margin-top:12px;color:#fff;text-align:justify;text-align-last:left}#content .comment-form #newsletter-submit,#content .newsletter #newsletter-submit{cursor:pointer;display:inline-block;color:#fff!important;font-family:"Helvetica Neue",HelveticaNeue,"TeX Gyre Heros",TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;float:right}#content .comment-form #newsletter-submit:hover,#content .newsletter #newsletter-submit:hover{color:#ff1919}#content .comment-form input,#content .comment-form select,#content .newsletter input,#content .newsletter select{margin-bottom:12px}#content .comments .comment:not(:last-child){margin-bottom:12px}#content .comments .comment-text{text-align:justify;text-align-last:center}#content .comments .comment-author{text-align:center}#content .box-full:last-child,#content .box-half:last-child,#content .box-thrice:last-child{border-bottom:none}.box.select{position:relative}.box.select select{width:100%;border:none}.box.select option,.box.select select{font-size:15px;display:block;color:#000!important}.box.select select{font-family:"Helvetica Neue",HelveticaNeue,"TeX Gyre Heros",TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:0;padding:none;cursor:pointer}.box.select select::-ms-expand{display:none}.box.select select:focus::-ms-value{background-color:#000}.box.select select:disabled{font-family:"Helvetica Neue",HelveticaNeue,"TeX Gyre Heros",TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase}.box.select:before{font-family:'Font Awesome';content:"\f107";font-size:20px;position:absolute;right:15px;font-style:normal;font-weight:900;color:#000;pointer-events:none}#menu{z-index:200}#search-results{z-index:110}#menu{font-family:Lisbon,serif}@media (min-width:769px){#menu{font-size:5vw}}@media (max-width:768px){#menu{font-size:10vw}}#menu>a{padding-top:12px;padding-left:12px;padding-right:12px}@media (min-width:769px){#menu>a{padding-bottom:1.25vw!important}}@media (max-width:768px){#menu>a{padding-bottom:2.6vw!important}}#search-results{font-family:Lisbon,serif}@media (min-width:769px){#search-results{font-size:5vw}}@media (max-width:768px){#search-results{font-size:10vw}}#menu,#search-results{top:109px;background:#fff;position:fixed;top:109px;left:0;right:0;bottom:0;overflow-y:scroll}#menu>a,#search-results>a{line-height:90%;color:#000;text-decoration:none;display:block;padding:12px;border-bottom:10px #000 solid;padding-bottom:3vw}#menu>a:hover,#search-results>a:hover{color:#ff1919}#menu:not(.open),#search-results:not(.open){display:none}#menu.open,#search-results.open{display:block}#search-results .area{color:#ff1919;font-size:70%;line-height:70%}#search-results .information{color:#444;font-size:70%;line-height:70%}#search-results>a.selected{background-color:#000!important}#search-results>a.selected .title{color:#fff!important}#search-results>a.selected .information{color:#bbb!important}#menu>.language{font-family:Lisbon,serif;display:flex;border-bottom:10px #000 solid}@media (min-width:769px){#menu>.language{font-size:5vw}}@media (max-width:768px){#menu>.language{font-size:10vw}}#menu>.language>a{padding-top:12px;padding-left:12px;padding-right:12px;line-height:90%;color:#000;text-decoration:none;display:inline-block;flex:1}@media (min-width:769px){#menu>.language>a{padding-bottom:1.25vw}}@media (max-width:768px){#menu>.language>a{padding-bottom:2.6vw}}#menu>.language>a:hover{color:#ff1919}#menu>.language>a.current{color:#fff!important;background:#000;cursor:default!important}#sticky-footer{border-top:10px #000 solid;position:fixed;z-index:100;bottom:0;left:0;right:0}@media (max-width:768px){#sticky-footer{position:static!important}#sticky-footer .right .box{border-bottom:none!important}}#sticky-footer .left{background:#fff}#sticky-footer .right{background:#000}#sticky-footer #sticky-footer>div{border-bottom:none!important}#sticky-footer .expander-content{background:#fff}#sticky-footer .left:hover .expander-title,#sticky-footer .right:hover .expander-title{color:red}@media (max-width:768px){#sticky-footer .left .footer-expander .expander-expansion{border-bottom:10px #000 solid}}#sticky-footer{border-bottom:none!important}.padded{padding:12px}.centered{text-align:center}h1{font-family:Lisbon,serif;font-size:11vw;line-height:90%}.headline{font-family:"Helvetica Neue",HelveticaNeue,"TeX Gyre Heros",TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:700;font-size:15px;line-height:130%;text-transform:uppercase;text-align:center}.strong,strong{font-family:"Helvetica Neue",HelveticaNeue,"TeX Gyre Heros",TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase}.textlink{color:inherit;text-decoration:none}.textlink:hover{color:#ff1919}.box a,a.box{color:#000;text-decoration:none}.box a:hover,a.box:hover{color:#ff1919}.bottom-collapse{margin-bottom:-9px}.box-hatchery.quarters{display:flex;flex-wrap:wrap}.box-hatchery.quarters a{border-bottom:10px #000 solid;position:relative;color:#000;text-decoration:none}.box-hatchery.quarters a:hover img{opacity:1}.box-hatchery.quarters a:hover div{opacity:0}.box-hatchery.quarters a.no-img:hover div{opacity:1!important}@media (min-width:769px){.box-hatchery.quarters a{width:25%;height:25vw}.box-hatchery.quarters a:not(:nth-child(4n)){border-right:10px #000 solid}}@media (max-width:768px){.box-hatchery.quarters a{width:50%;height:50vw}.box-hatchery.quarters a:not(:nth-child(2n)){border-right:10px #000 solid}}.box-hatchery.quarters img{width:100%;height:100%;object-fit:cover;opacity:0}.box-hatchery.quarters div.name{font-family:Lisbon,serif;font-weight:400;line-height:90%;word-wrap:break-word;position:absolute;top:12px;left:12px;right:12px}@media (min-width:769px){.box-hatchery.quarters div.name{font-size:5.5vw}}@media (max-width:768px){.box-hatchery.quarters div.name{font-size:11vw}}.box-hatchery.quarters div.work{position:absolute;bottom:12px;left:0;right:0;text-align:center}.eightsome,.fivesome,.foursome,.ninesome,.sevensome,.sixsome,.tensome,.threesome,.twosome{display:grid;align-items:center}.eightsome .active,.fivesome .active,.foursome .active,.ninesome .active,.sevensome .active,.sixsome .active,.tensome .active,.threesome .active,.twosome .active{color:#ff1919}.twosome{grid-template-columns:repeat(2,calc(100%/2))}.threesome{grid-template-columns:repeat(3,calc(100%/3))}.foursome{grid-template-columns:repeat(4,calc(100%/4))}.fivesome{grid-template-columns:repeat(5,calc(100%/5))}.sixsome{grid-template-columns:repeat(6,calc(100%/6))}.sevensome{grid-template-columns:repeat(7,calc(100%/7))}.eightsome{grid-template-columns:repeat(8,calc(100%/8))}.ninesome{grid-template-columns:repeat(9,calc(100%/9))}.tensome{grid-template-columns:repeat(10,calc(100%/10))}@media (max-width:768px){.foursome{grid-template-columns:repeat(2,calc(100%/2))}.sixsome{grid-template-columns:repeat(3,calc(100%/3))}.eightsome{grid-template-columns:repeat(4,calc(100%/4))}.tensome{grid-template-columns:repeat(5,calc(100%/5))}}.blacklinks{padding:0!important}.blacklinks a:not(.active){color:#000}.blacklinks a:not(.active):hover{color:#fff;background:#000}.blacklinks a.active{background:#000;color:#fff}.blacklinks a{text-transform:uppercase;font-weight:700;text-align:center}@media (min-width:769px){.blacklinks a{padding:12px}}@media (max-width:768px){.blacklinks a{padding:6px}}@media (min-width:769px){.blacklinks a:not(:last-child){border-right:10px #000 solid}}@media (max-width:768px){.blacklinks.twosome a:not(:last-child){border-right:10px #000 solid}.blacklinks.threesome a:not(:last-child){border-right:10px #000 solid}.blacklinks.foursome a:nth-child(2n-1){border-right:10px #000 solid}.blacklinks.foursome a:nth-child(1),.blacklinks.foursome a:nth-child(2){border-bottom:10px #000 solid}}.box.last{margin-bottom:-10px}.spacer{height:20px;background:#000}td.spacer{height:50%;background:0 0!important}.linklist>a:not(:last-child){display:block;margin-bottom:12px}.page-navigation{font-family:Lisbon,serif;font-weight:400;flex:1;display:block;line-height:90%}@media (min-width:769px){.page-navigation{font-size:5.5vw}}@media (max-width:768px){.page-navigation{font-size:11vw}}.footer-links{margin-top:-9px;padding:12px;text-transform:uppercase;border-top:10px #000 solid;border-bottom:none!important}@media (min-width:769px){.footer-links{column-count:5}}@media (max-width:768px){.footer-links{column-count:2}}.separator{margin:12px -12px 12px -12px;border-bottom:10px #000 solid;height:0;overflow:hide}.separator-box{border-bottom:10px #000 solid}@media (max-width:768px){.playframe .right>.box:last-child{border-bottom:none!important}}img.hide-border{margin:-12px -12px 0 -12px}.slider{overflow:hidden;padding:0!important;position:relative;width:auto;border-bottom:10px #000 solid;background:#000!important;color:#fff;transition:opacity ease-in-out .4s}@media (min-width:769px){.slider{height:33vw}}@media (max-width:768px){.slider{height:66vw}}.slider .slides *{width:100vw;max-width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:opacity ease-in-out .4s}.slider .bullets{position:absolute;text-align:center;bottom:0;left:0;right:0}@media (min-width:769px){.slider .bullets{margin-bottom:12px}}@media (max-width:768px){.slider .bullets{margin-bottom:6px}}.slider .next,.slider .prev{font-weight:700;display:flex;align-items:center;position:absolute;top:0;bottom:0;width:22%;cursor:pointer;transition:all ease-in-out .4s}@media (min-width:769px){.slider .next,.slider .prev{font-size:2vw}}@media (max-width:768px){.slider .next,.slider .prev{font-size:4vw}}.slider .next:hover,.slider .prev:hover{background:rgba(0,0,0,.2);color:#ff1919}.slider .next{justify-content:flex-end;right:0;padding-right:12px}.slider .prev{padding-left:12px}.slider .bullets{padding-bottom:12px}.slider .bullets div{display:inline-block;cursor:pointer;color:#000}.slider .bullets div.current{color:#fff}.slider .bullets div:hover{color:#ff1919}.slider .bullets:not(.small){font-weight:700}@media (min-width:769px){.slider .bullets:not(.small){font-size:2vw}}@media (max-width:768px){.slider .bullets:not(.small){font-size:4vw}}.slider .bullets:not(.small) div{margin:0 6px 0 6px}.slider .bullets.small{font-weight:700}@media (min-width:769px){.slider .bullets.small{font-size:1.5vw}}@media (max-width:768px){.slider .bullets.small{font-size:3vw}}.slider .bullets.small div{margin:0 4px 0 4px}.slider .bullets.hidden{display:none!important}.slider h1{font-size:5.5vw;top:0;left:0;margin:12px;position:absolute;transition:color ease-in-out .4s}.slider .copyright{transition:opacity .3s ease-in;font-size:75%;position:absolute;bottom:0;left:0;background:rgba(255,255,255,.2);color:#fff;font-weight:700;padding:2px 8px 2px 8px}.sticky-level-1{position:sticky;top:109px;z-index:80}.sticky-level-2{z-index:70;position:sticky;top:164px}.no-border{border-bottom:none!important;border-right:none!important;border-left:none!important}.no-border .box{border-bottom:none!important}.month-selection{column-count:3;text-transform:uppercase;font-weight:700}.month-selection a{display:block;color:#000;text-decoration:none}.month-selection .current{color:#ff1919}@media (max-width:768px){.month-selection{border-bottom:10px #000 solid}}.month-row{text-transform:uppercase;width:100%;display:flex}.month-row:first-child{color:#000}.month-row:not(:first-child){color:rgba(0,0,0,.3)}.month-row>div{flex:1}.month-row .current{color:#000;font-family:"Helvetica Neue",HelveticaNeue,"TeX Gyre Heros",TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:700}.month-row a{text-decoration:none;color:#000}.month-row a:hover{color:#ff1919}.month-row .current a{color:#ff1919}.playlist>div{display:flex;padding-left:12px;padding-right:12px}.playlist>div:not(:last-child){padding-bottom:12px}.playlist>div:hover{color:#ff1919}.playlist>div a{color:#000;text-decoration:none}.playlist>div:hover a{color:#ff1919}.playlist>div a:nth-child(1){flex:8;text-align:left}.playlist>div a:nth-child(2){flex:22;text-align:left}.playlist>div a:nth-child(3){flex:10;text-align:right}@media (max-width:480px){.playlist>div a{font-size:85%}}.playlist .premiere{text-transform:uppercase;color:#ff1919}.big-calendar{display:flex;flex-wrap:wrap;border-bottom:none}.big-calendar>div.headline{padding:12px;border-bottom:10px #000 solid}.big-calendar>div{flex-basis:50%;padding-bottom:12px}.big-calendar>div:nth-child(3),.big-calendar>div:nth-child(4){padding-top:12px}.big-calendar>div:nth-child(2n+1){border-right:5px #000 solid}.big-calendar>div:nth-child(2n){border-left:5px #000 solid}.calendar-desktop,.calendar-mobile{padding:0!important;font-weight:700}.calendar-desktop .current,.calendar-mobile .current{color:#ff1919}@media (max-width:768px){.calendar-mobile-day-selection.hide-on-mobile,.playlist.empty,.playlist.hide-on-mobile{display:none!important}#calendar-gauss-button,#calendar-thalia-button{height:100%;vertical-align:middle;display:flex;align-items:center;justify-content:center}.big-calendar>div{flex-basis:100%!important}.big-calendar>div:nth-child(2n+1){border-right:none}.big-calendar>div:nth-child(2n){border-left:none}.big-calendar .headline.thalia{border-bottom:10px #000 solid}.big-calendar .headline.gauss{border-top:10px #000 solid;border-bottom:10px #000 solid}.big-calendar>div:nth-child(even){order:2}.big-calendar>div:nth-child(odd){order:1}}#calendar-gauss-button,#calendar-thalia-button{cursor:pointer;transition:color ease-in-out .4s}#calendar-gauss-button.active,#calendar-gauss-button:hover,#calendar-thalia-button.active,#calendar-thalia-button:hover{color:#ff1919}.expander,.footer-expander{display:flex;flex-direction:column}.expander .expander-content,.footer-expander .expander-content{border-bottom:10px #000 solid}.expander .expander-content,.footer-expander .expander-content{display:flex;flex:1}.expander .expander-content div,.footer-expander .expander-content div{flex:1}.expander .expander-content img,.footer-expander .expander-content img{width:20px}@media (min-width:769px){.expander .expander-title,.footer-expander .expander-title{padding:12px}}@media (max-width:768px){.expander .expander-title,.footer-expander .expander-title{padding:6px}}@media (min-width:769px){.expander .expander-icon,.footer-expander .expander-icon{margin:12px 12px 0 0}}@media (max-width:768px){.expander .expander-icon,.footer-expander .expander-icon{margin:6px 6px 0 0}}.expander .expander-expansion,.footer-expander .expander-expansion{border-top:none!important}.expander:not(.expanded) .expander-expansion,.footer-expander:not(.expanded) .expander-expansion{display:none}.expander .expander-icon,.expander .expander-title,.footer-expander .expander-icon,.footer-expander .expander-title{cursor:pointer}.expander.bordered .expander-expansion{border-top:10px #000 solid}@media (max-width:768px){.calendar-mobile,.calendar-mobile-selection{display:inherit}.calendar-desktop{display:none!important}.big-calendar .headline{display:none!important}}@media (min-width:769px){.calendar-mobile,.calendar-mobile-selection{display:none!important}.calendar-desktop{display:inherit}}@media (max-width:768px){.calendar-mobile-selection{position:fixed!important;bottom:0;left:0;right:0;margin-bottom:none!important;border-top:10px #000 solid}.calendar-mobile-selection #calendar-gauss-button,.calendar-mobile-selection #calendar-thalia-button{border-bottom:none!important}}#content .addendum{text-transform:none;font-size:80%;line-height:130%}.playlist.nav-links{border-bottom:none!important;display:flex;font-weight:700;text-transform:uppercase}.playlist.nav-links>div{padding-bottom:0!important}.playlist.nav-links>div:first-child{flex:1;text-align:left}.playlist.nav-links>div:last-child{flex:1}.playlist.nav-links>div:last-child a{text-align:right!important}.playlist.nav-links a{color:#000;text-decoration:none}.playlist.nav-links a:hover{color:red}.calendar-next{border-top:10px #000 solid!important;border-bottom:none!important}.calendar-next:empty{display:none}.big-calendar .headline.no-events{border-bottom:none!important}.big-calendar .month-separator{border-top:10px #000 solid}.month-separator~.playlist{padding-top:10px}.playframe{position:relative;width:auto;height:calc(100vh - 109px)}.playframe .left.main,.playframe .right.main{height:calc(100vh - 109px - 50px);overflow-y:scroll}@media (min-width:769px){.box-thrice .article,.box-thrice .current-play,.box-thrice .image-box,.box-thrice .news,.box-thrice .video-box{height:22vw!important}}@media (max-width:768px){.box-thrice .article,.box-thrice .current-play,.box-thrice .image-box,.box-thrice .news,.box-thrice .video-box{height:66vw!important}}.article,.current-play{max-width:100%;padding:0!important;position:relative;width:auto;background:#fff;transition:opacity ease-in-out .4s}@media (min-width:769px){.article,.current-play{height:33vw}}@media (max-width:768px){.article,.current-play{height:66vw}}.article:hover,.current-play:hover{background:#000;color:#fff}.article h1,.current-play h1{top:0;left:0;letter-spacing:-.04em;font-weight:400}.article>div,.current-play>div{bottom:0;left:0;right:0;line-height:130%;font-weight:400}.article h1,.article>div,.current-play h1,.current-play>div{margin:12px;position:absolute;transition:color ease-in-out .4s;color:#000}.current-play>div{text-align:center}.article h1{font-family:Lisbon,serif;font-weight:400}@media (min-width:769px){.article h1{font-size:5.5vw}}@media (max-width:768px){.article h1{font-size:11vw}}.article .title{text-align:center}.article .description-text{text-align:justify;text-align-last:center}.image-box{display:block;padding:0!important;position:relative;width:auto;border-bottom:10px #000 solid;background:#fff}@media (min-width:769px){.image-box{height:33vw}}@media (max-width:768px){.image-box{height:66vw}}.image-box img{width:100vw;max-width:100%;height:100%;object-fit:cover}.image-box .photo-credits{transition:opacity .3s ease-in;font-size:75%;position:absolute;bottom:0;left:0;background:rgba(255,255,255,.2);color:#fff;font-weight:700;padding:2px 8px 2px 8px}.image-box.no-trim{height:auto!important}.image-box.no-trim img{display:block!important;width:100vw;max-width:100%;height:auto;object-fit:cover}.video-box{cursor:pointer;background:#000;display:block;padding:0!important;position:relative;width:auto;border-bottom:10px #000 solid;background:#fff}@media (min-width:769px){.video-box{height:33vw}}@media (max-width:768px){.video-box{height:66vw}}.video-box img.preview{width:100vw;max-width:100%;height:100%;object-fit:cover;opacity:.3;transition:opacity .3s ease-in}.video-box svg{content:'\f04b';position:absolute;top:50%;left:50%;width:16%;height:auto;min-width:50px;transform:translate(-50%,-50%);z-index:10;fill:#fff}.video-box svg:hover{fill:#ff1919}.video-box:hover img.preview{opacity:.6}.video-box:hover:before{color:#ff1919}.video-box{background:#000}.play-credits{text-align:center;vertical-align:top;column-count:3}.play-credits .item{margin-bottom:12px}.play-credits:empty{display:none}@media (max-width:768px){.playframe{position:relative;width:100%!important;height:auto!important;border-bottom:0!important}.playframe .left.main,.playframe .right.main{height:auto!important;max-height:unset!important;overflow-y:visible!important}.play-credits{column-count:2!important}}#holderPlays:empty{display:none}.lightbox{cursor:pointer}.lightbox-frame{z-index:5000;background:rgba(0,0,0,.9);opacity:0;transition:opacity .3s ease-in;display:none;position:fixed;top:0;left:0;right:0;bottom:0}.lightbox-frame.visible{opacity:1;display:flex;align-items:center;justify-content:center}.lightbox-frame .close{position:absolute;top:15px;right:10px;width:40px;cursor:pointer}.lightbox-frame .canvas{margin-top:65px;position:relative}@media (max-width:768px){.lightbox-frame .canvas{width:100vw;height:56.25vw}}@media (min-width:769px){.lightbox-frame .canvas{width:60vw;height:33.75vw}}.lightbox-frame .canvas .yt{width:100%;height:100%}body.lightbox-shown,html.lightbox-shown{overflow:hidden;position:fixed;height:100%}.box.iframe{padding:0!important}.box.iframe .iframe-container{position:relative;width:100%}@media all and (min-width:1300px){.box.iframe .iframe-container{padding-bottom:56.25%;overflow:hidden;height:auto}}@media all and (min-width:1024px) and (max-width:1299px){.box.iframe .iframe-container{height:40vw}}@media all and (min-width:768px) and (max-width:1023px){.box.iframe .iframe-container{height:520px}}@media all and (min-width:490px) and (max-width:767px){.box.iframe .iframe-container{height:390px}}@media all and (max-width:489px){.box.iframe .iframe-container{height:490px}}.box.iframe .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:769px){h1.size1{font-size:11vw!important}h1.size2{font-size:8vw!important}h1.size3{font-size:7vw!important}h1.size4{font-size:6vw!important}}@media (max-width:768px){h1.size1{font-size:12vw!important}h1.size2{font-size:9vw!important}h1.size3{font-size:8vw!important}h1.size4{font-size:7vw!important}}a.box[href=""],a.box[href="#"]{cursor:default!important}.festabo textarea{color:#fff;background-color:#000;display:inline;border:1px #000 solid;font-weight:700;font-family:Arial}.festabo input[type=checkbox],.festabo input[type=radio]{vertical-align:top}.festabo div.select{display:inline}.festabo input[type=text],.festabo select{display:inline;margin:0;background-color:#000;color:#fff;border:1px #000 solid;font-weight:700;padding:1px 2px 1px 2px}.festabo input[type=button]{border:1px #000 solid;background:#eee;font-weight:700;padding:3px 6px 3px 6px}.festabo input[type=button]:hover{background:red;color:#fff}.festabo .sel-left{float:left}.festabo .sel-right{margin-left:30px}.festabo .sel-right2{margin-left:140px}.tooltip{position:absolute;display:inline-block;border-bottom:1px dotted #aaa;cursor:help}.tooltip:hover{color:red}.tooltip .tooltiptext{visibility:hidden;width:300px;background-color:#555;color:#fff;text-align:left;border-radius:6px;padding:5px;position:absolute;z-index:999999;bottom:125%;left:50%;margin-left:-60px;opacity:0}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.box.image-hatchery{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.box.image-hatchery>a,.box.image-hatchery>div,.box.image-hatchery>img{flex:0 1 33%;display:inline-block;margin-bottom:20px}.box.image-hatchery>a>img{width:100%}.box.image-hatchery>a,.box.image-hatchery>div{text-align:center}@media (min-width:769px){.play-site .box:last-child{border-bottom:none!important}}@media (min-width:769px){.box.merge{border-bottom:none!important}}@media (max-width:768px){.box.merge:not(:last-child){border-bottom:none!important}.left .box.merge:last-child{border-bottom:10px #000 solid}}.boldUpperCase{font-weight:700;text-transform:uppercase}