
.hfsh *{box-sizing:border-box}.hfsh div,.hfsh span,.hfsh h1,.hfsh h2,.hfsh h3,.hfsh p,.hfsh a,.hfsh img,.hfsh ol,.hfsh ul,.hfsh li,.hfsh form,.hfsh label,.hfsh nav,.hfsh section,.hfsh button{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.hfsh footer,.hfsh header,.hfsh nav,.hfsh section{display:block}.hfsh ol,.hfsh ul{list-style:none}.hfsh a{outline:none;text-decoration:none;color:inherit}.hfsh,.hfsf,.hfs-amp{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;color:#ccc}.hfs-i::before{color:inherit;font-size:inherit}.hfsDisableVerticalScroll{overflow-x:hidden;overflow-y:hidden}#hfs-header{position:relative}#hfs-header .hfsh-spacer{position:relative;content:'';width:1px;pointer-events:none}#hfs-header .hfsh+.hfsh-spacer{display:none}#hfs-header .hfsh.init+.hfsh-spacer{display:block;height:60px}@media only screen and (min-width: 758px){#hfs-header .hfsh.init+.hfsh-spacer{height:80px}}#hfs-header .hfsh.init.show-global+.hfsh-spacer{height:60px}@media only screen and (min-width: 758px){#hfs-header .hfsh.init.show-global+.hfsh-spacer{height:130px}}@media only screen and (max-width: 757px){#hfs-header .hfsh.init.has-global-insert+.hfsh-spacer{height:110px}}@media print{#hfs-header{display:none}}.hfsh{font-family:"FoundersGroteskCond","Arial Narrow",Arial,sans-serif;width:100%;position:relative;z-index:1;transition:transform 0.2s ease-in;overflow-x:hidden;overflow-y:hidden}.hfsh.init{position:absolute;top:0;left:0;transform:translateY(0);pointer-events:none}.hfsh.stuck{position:fixed}.hfsh .h-h{height:60px}@media only screen and (min-width: 758px){.hfsh .h-h{height:80px}}.hfsh .h-w{width:60px}@media only screen and (min-width: 758px){.hfsh .h-w{width:80px}}.hfsh .h-lh{line-height:60px}@media only screen and (min-width: 758px){.hfsh .h-lh{line-height:80px}}@media only screen and (min-width: 758px){.hfsh .dn-l{display:none}}.hfsh .global{display:none;position:relative;font-family:"FoundersGroteskCond","Arial Narrow",Arial,sans-serif;font-size:18px;line-height:18px;background:#000;color:#fff;padding:0 20px;z-index:500;display:flex;flex-flow:row nowrap;pointer-events:all}.hfsh .global .global-list{display:none}@media only screen and (min-width: 758px){.hfsh .global .global-list{display:flex;align-items:center;height:50px}}.hfsh .global .global-list-item{text-transform:uppercase;margin-right:20px;opacity:0.6}@media only screen and (min-width: 1000px){.hfsh .global .global-list-item{margin-right:30px}}.hfsh .global .global-list-item:hover{opacity:1}.hfsh .global .global-list-item.secondary{opacity:0.4;display:none}.hfsh .global .global-list-item.secondary:hover{opacity:1}@media only screen and (min-width: 1000px){.hfsh .global .global-list-item.secondary{display:block}}.hfsh .global .global-insert{display:none}.hfsh.hide-global .global{display:none}.hfsh.show-global.has-global-insert.stash-global{transform:translateY(-50px)}@media only screen and (min-width: 758px){.hfsh.show-global.stash-global{transform:translateY(-50px)}}.hfsh.has-global-insert .global{display:flex;height:50px;padding:0;overflow-y:hidden}@media only screen and (min-width: 1000px){.hfsh.has-global-insert .global{padding:0 20px}.hfsh.has-global-insert .global .search-icon{margin-right:32px}.hfsh.has-global-insert .global .global-list{flex-flow:row wrap}.hfsh.has-global-insert .global .global-list .global-list-item{height:100%;line-height:50px}}.hfsh.has-global-insert .global .global-insert{display:block;flex-shrink:0;flex-basis:100%}@media only screen and (min-width: 1000px){.hfsh.has-global-insert .global .global-insert{margin-left:auto;flex-basis:auto;order:3}}.hfsh.has-global-insert .global .global-insert ~ .global-list,.hfsh.has-global-insert .global .global-insert ~ .search-icon{order:1;margin-left:0}@media only screen and (max-width: 999px){.hfsh.has-global-insert .global .global-insert ~ .global-list,.hfsh.has-global-insert .global .global-insert ~ .search-icon{display:none}}.hfsh .local{display:flex;flex-direction:column;background-color:#fff;pointer-events:all;overflow-x:hidden;overflow-y:hidden}@media only screen and (min-width: 758px){.hfsh .local{flex-direction:row}}@media only screen and (min-width: 758px){.hfsh .local .local-wrap{flex:1;display:flex;flex-flow:row wrap}}.hfsh:not(.menu-open) .local{position:relative;z-index:500}.hfsh.dark .local{background-color:#000;color:#fff}.hfsh.vertical .local{background-color:#ff503c;color:#fff}.hfsh.transparent .local,.hfsh.transparentLight .local{background-color:transparent}.hfsh.transparent .local{color:#fff}.hfsh.active .local{background-color:#fff;transition:background-color 0.5s 0s}.hfsh.stuck .local{margin-bottom:5px;box-shadow:0 0 4px 0 rgba(0,0,0,0.3)}.hfsh .shortcuts{display:none;padding:0;transition:transform 0.5s;color:#2a2a2a}@media only screen and (min-width: 758px){.hfsh .shortcuts{display:block;flex-grow:1;flex-shrink:0;width:100%}}.hfsh.hide-shortcuts .shortcuts{display:none}.hfsh .shortcuts-list{text-align:center;text-transform:uppercase;margin:0;padding:0;list-style:none;height:100%;overflow-y:hidden;font-size:18px}.hfsh .shortcuts-list .shortcuts-list-item{display:inline-block;margin-right:1.875rem}.hfsh .shortcuts-list .shortcuts-list-item a:hover{opacity:1}.hfsh .shortcuts a:hover{color:#ff503c}.hfsh.dark .shortcuts,.hfsh.transparent .shortcuts,.hfsh.vertical .shortcuts{color:#fff}.hfsh.dark .shortcuts a:hover,.hfsh.transparent .shortcuts a:hover,.hfsh.vertical .shortcuts a:hover{color:#fff;opacity:.7}.hfsh.active .shortcuts{transition:transform 0.5s;transform:translateY(-100%)}.hfsh .logo-wrap{display:block;background:linear-gradient(to right, #f8f8f8 50%, transparent 50%);background-size:200% 100%;background-position:right bottom;transition:transform 0.5s ease, background-position 0.5s ease}@media only screen and (min-width: 758px){.hfsh .logo-wrap{padding-right:30px}}.hfsh.active .logo-wrap{transform:translateY(-100%);transition:transform 0.5s ease 0s,background-position 0.5s ease 0s}@media only screen and (min-width: 758px){.hfsh.active .logo-wrap{transform:none;background-position:left bottom}}.hfsh .logo{display:flex;color:#000}.hfsh .logo svg{transition:fill 0.5s}.hfsh.active .logo svg{transition:fill 0.5s 0s}.hfsh.dark .logo,.hfsh.vertical .logo,.hfsh.transparent .logo{color:#fff}.hfsh .brand{font-size:20px;line-height:20px;margin-top:1.25rem;color:currentColor;transition:color 0.5s 0s}@media only screen and (min-width: 758px){.hfsh .brand{font-size:30px;line-height:30px;margin-top:1.5625rem}}.hfsh .logo.tagline .peacock,.hfsh .logo.tagline .brand{margin-top:14px}.hfsh .tagline-text{color:#ff503c;display:block;font-size:14px;line-height:14px;padding:2px 0 0 7px;transition:color 0.5s ease;white-space:nowrap}@media only screen and (min-width: 758px){.hfsh .tagline-text{padding-left:10px;font-size:16px;line-height:18px}}.hfsh.dark .tagline-text,.hfsh.transparent .tagline-text,.hfsh.vertical .tagline-text{color:#fff}.hfsh.dark.active .tagline-text,.hfsh.transparent.active .tagline-text,.hfsh.vertical.active .tagline-text{color:#ff503c;transition-delay:0s}.hfsh .sunrise{font-size:16px;margin:22px 7px 0;width:34px;color:#ff503c}@media only screen and (min-width: 758px){.hfsh .sunrise{font-size:25px;margin:28px 10px 0;width:50px;transition:margin-right 0.5s ease, color 0.5s}}.hfsh .brand{width:85px;transition:none}@media only screen and (min-width: 758px){.hfsh .brand{width:127px}}.hfsh.transparent .sunrise,.hfsh.vertical .sunrise{color:#fff}.hfsh.transparent.active .logo,.hfsh.transparent.active .sunrise,.hfsh.vertical.active .logo,.hfsh.vertical.active .sunrise{transition:color 1s 0s}.hfsh.transparent.active .logo,.hfsh.vertical.active .logo{color:#000}.hfsh.transparent.active .sunrise,.hfsh.vertical.active .sunrise{color:#ff503c}.hfsh .headline-wrap{flex-grow:1;flex-shrink:0;width:100%;display:flex;justify-content:flex-start;position:relative}.hfsh.active:not(.hide-shortcuts) .headline-wrap{transition:transform 0.5s 0s;transform:translateY(-100%)}.hfsh .headline-title{display:none}@media only screen and (min-width: 1000px){.hfsh .headline-title{display:block;flex-grow:0;flex-shrink:1;margin-left:30px;font-size:18px;color:#380538}}.hfsh .headline-inner{display:flex;flex-direction:row}.hfsh .share-shared{font-family:"FoundersGroteskMono",Courier,"Courier New",monospace;letter-spacing:-0.5px;font-size:12px}.hfsh .share-list{flex-grow:1;flex-shrink:0;display:flex;background-color:transparent;margin-right:60px;transition:transform 0.5s}@media only screen and (min-width: 758px){.hfsh .share-list{position:absolute;top:0;right:0;margin:0}.hfsh .share-list::before{content:'';width:40px;height:80px;display:block;flex:1}}.hfsh .share-list .share-inner{width:100%}@media only screen and (min-width: 758px){.hfsh .share-list .share-inner{width:auto}}.hfsh .share-list .share-ul{display:flex;justify-content:space-between;width:100%;align-items:center}@media only screen and (min-width: 758px){.hfsh .share-list .share-ul{width:auto;justify-content:flex-end;padding-left:20px}}.hfsh .share-list .share-li{margin:0}@media only screen and (min-width: 758px){.hfsh .share-list .share-li{margin-left:20px}}.hfsh .share-list .share-li:first-child{word-wrap:break-word;width:40px;margin-left:20px}@media only screen and (min-width: 758px){.hfsh .share-list .share-li:first-child{width:auto;margin-left:0}}@media only screen and (min-width: 758px){.hfsh .share-list .share-li:last-child{margin-left:0}}.hfsh .share-list .share-li.share-li-sms{margin-top:3px}.hfsh .share-list .share-txt{font-family:"FoundersGroteskMono",Courier,"Courier New",monospace;letter-spacing:-0.5px;font-size:11px;text-transform:uppercase;color:#555}.hfsh .share-list .share-icon{font-size:15px}@media only screen and (min-width: 758px){.hfsh .share-list .share-icon{font-size:20px}}.hfsh .share-shared{color:#ff503c}.hfsh .share-inner{background-color:#fff}.hfsh .share-list::before{background-image:linear-gradient(to right, rgba(255,255,255,0) 0, #fff 35px)}.hfsh .share-shared a{color:currentColor}.hfsh .share-shared a:hover{opacity:.7}.hfsh .share-shared a:active{opacity:.5}.hfsh .share-ex{position:relative;color:inherit;background-color:transparent}.hfsh .share-ex:focus{outline:0}.hfsh .share-ex:hover{opacity:.7}.hfsh .share-ex:active{opacity:.5}@media only screen and (min-width: 758px){.hfsh .share-ex{cursor:pointer;margin:0;padding:0}}.hfsh .share-ex .share-dot,.hfsh .share-ex .share-dot::before,.hfsh .share-ex .share-dot::after{position:absolute;width:5px;height:5px;border-radius:5px;background-color:currentColor}.hfsh .share-ex .share-dot{transition:opacity 0.1s 0.3s;top:28px;left:28px}@media only screen and (min-width: 758px){.hfsh .share-ex .share-dot{top:37px;left:37px}}.hfsh .share-ex .share-dot::before{content:'';right:10px;transition:right 0.1s ease-out 0.3s}.hfsh .share-ex .share-dot::after{content:'';left:10px;transition:left 0.1s ease-out 0.3s}.hfsh .share-ex .share-cl{position:absolute;top:23px;left:23px;width:16px;height:16px;transition:transform 0.15s 0.2s;transform:scaleX(0)}@media only screen and (min-width: 758px){.hfsh .share-ex .share-cl{top:29px;left:29px;width:20px;height:20px}}.hfsh .share-ex .share-cl line{stroke:currentColor;stroke-width:1px;transform-origin:50% 50%}.hfsh .share-ex .share-cl line:first-child{transform:rotate(135deg);transition:transform 0.15s}.hfsh .share-ex .share-cl line:last-child{transform:rotate(45deg);transition:transform 0.15s}.hfsh.share-open .share-ex .share-dot{opacity:0;transition:opacity 0.1s 0.1s}.hfsh.share-open .share-ex .share-dot::before{right:0;transition:right 0.1s ease-out}.hfsh.share-open .share-ex .share-dot::after{left:0;transition:left 0.1s ease-out}.hfsh.share-open .share-ex .share-cl{transition:transform 0.1s 0.1s;transform:scaleX(1)}.hfsh.share-open .share-ex .share-cl line:first-child{transform:rotate(0deg);transition:transform 0.15s 0.3s}.hfsh.share-open .share-ex .share-cl line:last-child{transform:rotate(0deg);transition:transform 0.15s 0.3s}.hfsh .share-drop{padding:0 20px;width:100%;height:calc(100vh - 60px);overflow-y:scroll;transform:translateY(-125%);position:absolute;pointer-events:all;z-index:100;transition:transform 0.5s, z-index 0s;background-color:#fff}@supports (-webkit-overflow-scrolling: touch){.hfsh .share-drop::after{content:'';display:block;height:88px;width:100%}}@media only screen and (min-width: 758px){.hfsh .share-drop{width:310px;height:auto;overflow-y:auto;box-shadow:0px 3px 3px rgba(0,0,0,0.15);-ms-transform:translateX(100vw) translate(-405px) translateY(-500px);transform:translate(calc(100vw - 390px), -500px)}}@media only screen and (min-width: 758px){.hfsh .share-drop .share-ul{display:flex;flex-flow:row wrap}}@media only screen and (max-width: 757px){.hfsh .share-drop .share-li{line-height:64px}.hfsh .share-drop .share-li:not(:last-child){border-bottom:1px solid #ccc}}@media only screen and (min-width: 758px){.hfsh .share-drop .share-li{padding:0 0 20px}.hfsh .share-drop .share-li:nth-child(odd){width:170px}}.hfsh .share-a{display:flex;align-items:center}@media only screen and (min-width: 758px){.hfsh .share-a{display:inline-flex}}.hfsh .share-icon{font-size:20px;margin-right:8px}@media only screen and (max-width: 757px){.hfsh.share-open{height:100vh}.hfsh.share-open.show-global{height:calc(100vh + 50px)}.hfsh.share-open.show-global.has-global-insert:not(.stash-global) .share-drop{height:calc(100vh - 60px - 50px)}}@media only screen and (min-width: 758px){.hfsh.share-open{height:307px}}.hfsh.share-open .share-drop{z-index:2000;transform:translateY(-5px);transition:transform 0.5s 0.25s, z-index 0s 0.75s}@media only screen and (min-width: 758px){.hfsh.share-open .share-drop{-ms-transform:translateX(100vw) translate(-405px) translateY(-5px);transform:translate(calc(100vw - 390px), -5px)}}.hfsh.share-close{height:100vh}@media only screen and (min-width: 758px){.hfsh.share-close{height:310px}}.hfsh .hamburger{cursor:pointer;position:absolute;top:0;right:0;z-index:1500;margin:0 0 0 auto;display:block;border-width:0;border-left:1px solid rgba(224,224,224,0.2);padding:17px;border-radius:0;background-color:#ff503c;outline:0}@media only screen and (min-width: 758px){.hfsh .hamburger{position:relative;padding:20px}}.hfsh .hamburger span{width:20px;height:1px;background-color:#fff;display:block;margin:6px auto;transition:transform 0.3s}@media only screen and (min-width: 758px){.hfsh .hamburger span{width:26px;margin:8px auto}}.hfsh .hamburger:hover span{opacity:.7}.hfsh .hamburger:active span{opacity:.5}@media only screen and (max-width: 757px){.hfsh.show-global.has-global-insert.menu-open .hamburger{top:50px}}.hfsh.dark:not(.active):not(.menu-open) .hamburger,.hfsh.transparent:not(.active):not(.menu-open) .hamburger{background-color:transparent}.hfsh.menu-open .hamburger span:first-child{transform:translateX(5px) rotate(45deg);transform-origin:bottom left}.hfsh.menu-open .hamburger span:nth-child(2){opacity:0}.hfsh.menu-open .hamburger span:last-child{transform:translateX(5px) rotate(-45deg);transform-origin:bottom left}.hfsh .hamburger,.hfsh.menu-open .hamburger{border-left:1px solid #ebebeb;background-color:#fff}.hfsh .hamburger span,.hfsh.menu-open .hamburger span{background-color:#999}.hfsh.dark:not(.menu-open) .hamburger span,.hfsh.transparent:not(.menu-open) .hamburger span{background-color:#fff}.hfsh.menu-open .menu{display:block;pointer-events:all}.hfs-amp{overflow-x:visible;overflow-y:visible}.hfs-amp.menu-open{width:75vw}@media only screen and (min-width: 758px){.hfs-amp.menu-open{width:460px}}.hfs-amp.menu-open .menu .inner{background-color:#fff;overflow-y:scroll}.hfsh .menu .hamburger{position:fixed}.hfsh .menu{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:1000;color:#2a2a2a;font-family:"FoundersGroteskCond","Arial Narrow",Arial,sans-serif;text-transform:uppercase;display:none;font-size:16px}.hfsh .menu a:hover{color:#ff503c}.hfsh .menu .inner{position:absolute;top:0;z-index:1000;width:100%;height:100%;border-left:10px solid #ff503c;padding:0 10px 0 30px;background-color:#f8f8f8}@media only screen and (min-width: 758px){.hfsh .menu .inner{width:460px;padding:0 0 0 40px}}@supports (-webkit-overflow-scrolling: touch){.hfsh .menu .inner::after{content:'';display:block;height:88px;width:100%}}.hfsh .menu .menu-section-heading{font-family:"FoundersGroteskMono",Courier,"Courier New",monospace;letter-spacing:-0.5px;font-size:11px;line-height:11px;margin-bottom:30px}.hfsh .menu .menu-section{margin-bottom:50px;font-size:20px;line-height:20px}.hfsh .menu .menu-section .menu-list{line-height:15px}.hfsh .menu .menu-section .menu-list-item{margin-bottom:15px}.hfsh .menu .menu-section:before,.hfsh .menu .menu-section:after{border:1px solid #ff503c;width:40px}.hfsh .menu .menu-section:after{content:'';display:block;margin:40px 0 0}.hfsh .menu .menu-footer{font-family:"FoundersGroteskMono",Courier,"Courier New",monospace;letter-spacing:-0.5px;font-size:10px;line-height:10px}.hfsh .menu .menu-footer .menu-list{display:flex;flex-flow:column wrap;max-height:150px}@media only screen and (min-width: 758px){.hfsh .menu .menu-footer .menu-list{max-height:100px}}.hfsh .menu .menu-footer .menu-list-item{flex-basis:50%;margin-bottom:15px}.hfsh .menu .menu-copyright{margin:30px 0}.hfsh .menu .menu-section-social .menu-list{display:flex;flex-flow:row wrap;justify-content:flex-start}@media only screen and (min-width: 758px){.hfsh .menu .menu-section-social .menu-list{flex-flow:row nowrap}}.hfsh .menu .menu-section-social .menu-list .menu-list-item{margin-right:30px;font-size:20px}.hfsh .menu .menu-logo-wrapper{font-size:15px;line-height:20px;padding:20px 0}@media only screen and (min-width: 758px){.hfsh .menu .menu-logo-wrapper{font-size:18px}}.hfsh .menu .menu-logo-wrapper .menu-logo:first-of-type:hover{color:currentColor}.hfsh .menu .menu-section-main:before{content:'';display:block;margin:0 0 40px}.hfsh .menu .menu-section-main .menu-list-item{margin-bottom:11px}@media only screen and (min-width: 758px){.hfsh .menu .menu-section-main .menu-list-item{margin-bottom:20px}}.hfsh .menu .menu-section-main .menu-list-item-title{font-size:30px;line-height:30px}.hfsh.menu-open{overflow-x:hidden;overflow-y:visible;width:100vw;height:100vh}.hfsh.menu-open.stash-global{height:calc(100vh + 50px)}@media only screen and (max-width: 757px){.hfsh.menu-open.show-global.has-global-insert .menu{top:50px;height:calc(100vh - 50px)}.hfsh.menu-open.show-global.has-global-insert.stash-global .menu{height:100vh}}@media only screen and (min-width: 758px){.hfsh.menu-open.show-global .menu{top:50px;height:calc(100vh - 50px)}.hfsh.menu-open.show-global.stash-global .menu{height:100vh}}.hfsh.menu-open .menu{transform:translateX(0);transition:transform 0.2s ease-in}.hfsh .menu{overflow-x:hidden;overflow-y:scroll;display:block;transform:translateX(125%);background-color:#fff}@media only screen and (min-width: 1000px){.hfsh .menu{display:flex;justify-content:center}}.hfsh .menu .inner{width:auto;position:relative;border:none;background-color:transparent}@media only screen and (min-width: 1000px){.hfsh .menu .inner{flex-grow:1;flex-shrink:1;max-width:1000px;margin:0 auto}}@media only screen and (min-width: 1240px){.hfsh .menu .inner{max-width:1240px}}.hfsh .menu .overlay{display:none}.hfsh .menu picture{display:block;font-size:0;line-height:0}.hfsh .menu picture img{width:100%}.hfsh .menu .search-wrap-inline{padding:10px 0 48px}.hfsh .menu .menu-section{font-size:16px}.hfsh .menu .menu-section-main::before,.hfsh .menu .menu-section::after{display:none}.hfsh .menu .menu-section-heading{font-size:12px;line-height:12px;margin:12px 0 27px;padding:0 0 10px;border-bottom:1px solid #ccc}.hfsh .menu .menu-logo-wrapper{font-size:20px;line-height:20px;padding:20px 0}@media only screen and (min-width: 758px){.hfsh .menu .menu-logo-wrapper{font-size:30px;line-height:30px;padding:25px 0}}.hfsh .menu .inner{padding:0 40px}.hfsh .menu .menu-section-sections .menu-list-item,.hfsh .menu .menu-section-shows .menu-list-item{font-family:"PublicoHeadline",Georgia,"Times New Roman",serif;font-style:italic;text-transform:initial}@media only screen and (max-width: 999px){.hfsh .menu .menu-section-sections{width:100%}.hfsh .menu .menu-section-sections ul{display:flex;overflow-x:scroll;width:100%}}.hfsh .menu .menu-section-sections .menu-list{width:calc(100% + 40px)}@media only screen and (min-width: 1000px){.hfsh .menu .menu-section-sections .menu-list{width:auto;display:flex;flex-flow:row wrap;justify-content:space-between;align-content:space-between;height:430px}}@media only screen and (min-width: 1240px){.hfsh .menu .menu-section-sections .menu-list{height:535px}}.hfsh .menu .menu-section-sections .menu-list-item{color:#fff;flex-grow:0;flex-shrink:0;width:120px;margin-right:10px}@media only screen and (min-width: 758px){.hfsh .menu .menu-section-sections .menu-list-item{width:200px}}@media only screen and (min-width: 1000px){.hfsh .menu .menu-section-sections .menu-list-item{flex:0 1 140px;margin:0}}@media only screen and (min-width: 1240px){.hfsh .menu .menu-section-sections .menu-list-item{flex-basis:175px}}.hfsh .menu .menu-section-sections .menu-list-item-link{position:relative;display:block;color:#fff;line-height:0}.hfsh .menu .menu-section-sections .menu-list-item-link .menu-list-item-title{text-align:center}.hfsh .menu .menu-section-sections .menu-list-item-link .menu-list-item-title{display:block;width:100%;position:absolute;left:0;bottom:20px;font-size:16px;line-height:16px}@media only screen and (min-width: 758px) and (max-width: 999px){.hfsh .menu .menu-section-sections .menu-list-item-link .menu-list-item-title{font-size:20px;line-height:20px}}@media only screen and (min-width: 1240px){.hfsh .menu .menu-section-sections .menu-list-item-link .menu-list-item-title{font-size:20px;line-height:20px}}.hfsh .menu .menu-section-shows .menu-list-item{color:#380538;border-bottom:1px dashed #ccc}.hfsh .menu .menu-section-shows .menu-list-item .menu-list-item-link{display:flex;flex-direction:row-reverse;align-items:center}.hfsh .menu .menu-section-shows .menu-list-item span{margin-right:auto;font-size:20px;line-height:24px}@media only screen and (min-width: 1240px){.hfsh .menu .menu-section-shows .menu-list-item:first-of-type span{font-size:26px}.hfsh .menu .menu-section-shows .menu-list-item:nth-of-type(n+2) img{width:auto;height:74px}}.hfsh .menu .menu-section-more ul{display:flex;flex-flow:row wrap}.hfsh .menu .menu-section-more ul li{flex-grow:1;flex-shrink:0;width:50%}.hfsh .menu .menu-section-more ul li:nth-of-type(odd){width:calc(50% - 40px);margin-right:40px}@media only screen and (min-width: 758px){.hfsh .menu .menu-section{float:left}}@media only screen and (min-width: 758px){.hfsh .menu .menu-section-shows{width:calc(50% - 40px);margin-right:40px}}.hfsh .menu .menu-section-shows .menu-list-item:nth-last-of-type(1){margin:40px 0 0 0;border:none}.hfsh .menu .menu-section-shows .menu-list-item:nth-last-of-type(1) .menu-list-item-link{background-image:linear-gradient(35deg, #ff503c 50%, transparent 0);display:flex;justify-content:center;align-items:center;border:1px solid #ff503c;color:#ff503c;text-transform:uppercase;background-position:-400px 0;background-repeat:no-repeat;transition:color ease 0.2s, background-size ease 0.2s, background-position ease 0.2s;height:66px;max-width:600px;margin:0 auto}.hfsh .menu .menu-section-shows .menu-list-item:nth-last-of-type(1) .menu-list-item-link span{font-family:"FoundersGroteskCond","Arial Narrow",Arial,sans-serif;font-size:16px;line-height:16px;font-style:normal;margin:0}.hfsh .menu .menu-section-shows .menu-list-item:nth-last-of-type(1) .menu-list-item-link:hover{color:#fff;background-size:275% 100%;background-position:0 0}@media only screen and (min-width: 758px){.hfsh .menu .menu-section-more,.hfsh .menu .menu-section-social{width:50%}}@media only screen and (min-width: 1000px){.hfsh .menu .menu-section-sections,.hfsh .menu .menu-section-more{width:600px;margin-right:40px}}@media only screen and (min-width: 1240px){.hfsh .menu .menu-section-sections,.hfsh .menu .menu-section-more{width:740px}}@media only screen and (min-width: 1000px){.hfsh .menu .menu-section-shows,.hfsh .menu .menu-section-social{width:calc(100% - 600px - 40px);margin:0 0 40px 0}}@media only screen and (min-width: 1240px){.hfsh .menu .menu-section-shows,.hfsh .menu .menu-section-social{width:calc(100% - 740px - 40px)}}.hfsh .menu .menu-section-social .menu-list{justify-content:space-between}.hfsh .menu .menu-section-social .menu-list .menu-list-item{margin:0}.hfsh .menu .hfs-i-sunrise{color:#ff503c}@keyframes slideIn{from{right:-760px}to{right:0}}.hfsh .search-icon{display:none}@media only screen and (min-width: 758px){.hfsh .search-icon{display:inline-block;margin:0 0 0 auto;background:transparent;color:inherit;opacity:0.5;cursor:pointer;padding:0 12px;outline:none}}.hfsh .search-icon:hover{opacity:1}.hfsh .search-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;opacity:0;visibility:hidden;transition:opacity .3s ease .2s;z-index:2000;pointer-events:all}.hfsh.search-open{z-index:1000000;transform:none !important;position:fixed;height:100vh}.hfsh.search-open .search-overlay{visibility:visible;opacity:1}.hfsh .search-wrap-overlay{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;max-width:calc(100% - 40px);height:100vh;margin:0 auto;width:auto}@media only screen and (min-width: 1000px){.hfsh .search-wrap-overlay{max-width:960px}}.hfsh .search-form{width:100%;padding-bottom:12px;color:#ccc;border-bottom:1px solid #ccc}.hfsh .search-form.active{color:#ff503c;border-bottom:1px solid #ff503c}.hfsh .search-label{display:none}.hfsh .search-inner{display:flex;justify-content:space-between;align-items:center}.hfsh .search-input{flex-grow:1;line-height:1;border:none;border-radius:0;box-shadow:none;-webkit-appearance:none;outline:none;background-color:transparent;font-family:"PublicoText",Georgia,"Times New Roman",serif}.hfsh .search-input::placeholder{color:#ccc;opacity:1;color:#999}.hfsh .search-wrap-inline{width:100%}.hfsh .search-wrap-inline .search-input{font-size:24px}.hfsh .search-wrap-overlay .search-input{font-size:32px}.hfsh .search-button{flex-grow:0;flex-shrink:0;align-self:flex-end;margin:auto 0;color:currentColor;cursor:pointer;outline:none;background-color:transparent}.hfsh .search-wrap-inline .search-button{font-size:20px}.hfsh .search-wrap-overlay .search-button{font-size:32px}.hfsh .search-close{padding:8px;position:absolute;top:8px;right:8px;cursor:pointer;color:#999;outline:none}.hfsh .search-close:hover{opacity:.7}.hfsh .search-close:active{opacity:.5}
