
.hfsh *,.hfsf *,.hfs-amp *{box-sizing:border-box}.hfsh div,.hfsh span,.hfsh p,.hfsh a,.hfsh img,.hfsh ol,.hfsh ul,.hfsh li,.hfsh form,.hfsh label,.hfsh nav,.hfsh section,.hfsh button,.hfsf div,.hfsf span,.hfsf p,.hfsf a,.hfsf img,.hfsf ol,.hfsf ul,.hfsf li,.hfsf form,.hfsf label,.hfsf nav,.hfsf section,.hfsf button,.hfs-amp div,.hfs-amp span,.hfs-amp p,.hfs-amp a,.hfs-amp img,.hfs-amp ol,.hfs-amp ul,.hfs-amp li,.hfs-amp form,.hfs-amp label,.hfs-amp nav,.hfs-amp section,.hfs-amp button{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}.hfsh footer,.hfsh header,.hfsh nav,.hfsh section,.hfsf footer,.hfsf header,.hfsf nav,.hfsf section,.hfs-amp footer,.hfs-amp header,.hfs-amp nav,.hfs-amp section{display:block}.hfsh ol,.hfsh ul,.hfsf ol,.hfsf ul,.hfs-amp ol,.hfs-amp ul{list-style:none}.hfsh a,.hfsf a,.hfs-amp a{color:inherit;outline:none;text-decoration:none}@keyframes hfs-blinking-dot{0%,100%{opacity:0}40%,70%{opacity:1}}.hfsh,.hfsf,.hfs-amp{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}.hfsh,.hfs-amp{color:#ccc}.hfsDisableVerticalScroll{overflow-x:hidden;overflow-y:hidden}#hfs-header{position:sticky;top:0;z-index:9999}#hfs-header .hfsh-spacer{position:relative;content:'';width:1px;pointer-events:none}#hfs-header .hfsh+.hfsh-spacer{display:none}#hfs-header .hfsh{display:block !important}#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}}@media only screen and (min-width: 758px){#hfs-header .hfsh.init.small+.hfsh-spacer{height:60px}}#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:128px}}#hfs-header .hfsh.init.has-global-insert+.hfsh-spacer{height:140px}@media only screen and (min-width: 758px){#hfs-header .hfsh.init.has-global-insert+.hfsh-spacer{height:160px}}@media print{#hfs-header{display:none}}.hfsh{font-family:"FoundersGroteskCond","Arial Narrow",Arial,sans-serif;overflow-x:hidden;overflow-y:hidden;position:relative;transition:transform 0.2s ease-in;width:100%;z-index:1}.hfsh.init{position:absolute;top:0;left:0;transform:translateY(0);pointer-events:auto}.hfsh.stuck{position:fixed}.hfsh .h-h{height:60px}@media only screen and (min-width: 758px){.hfsh .h-h{height:80px}}.hfsh .h-dn{display:none}@media only screen and (min-width: 758px){.hfsh.small .h-h{height:60px}}.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.small .h-lh{line-height:60px}}@media only screen and (min-width: 758px){.hfsh .dn-l{display:none}}.hfsh .global{display:none;font-family:"FoundersGroteskCond","Arial Narrow",Arial,sans-serif;position:relative;font-size:18px;line-height:18px;text-transform:uppercase;background:#000;color:#fff;padding:0 20px;z-index:500;pointer-events:all}@media only screen and (min-width: 758px){.hfsh .global{display:flex;flex-flow:row nowrap;height:48px}}.hfsh .global .global-list{display:none}@media only screen and (min-width: 758px){.hfsh .global .global-list{display:flex;flex-flow:row wrap;align-items:center;overflow:hidden;height:100%}}.hfsh .global .global-list-item{margin-right:20px}@media only screen and (min-width: 758px){.hfsh .global .global-list-item{margin-right:30px;line-height:48px}}.hfsh .global .global-list-item a span{opacity:0.6}.hfsh .global .global-list-item a:hover span{opacity:1}.hfsh .global .global-list-item a:active span{opacity:.5}.hfsh .global .global-list-item.peacock{line-height:normal}.hfsh .global .global-list-item.peacock span{background-image:url("https://www.nbc.com/generetic/generated/images/08b6a3ddddbd6cb6b55800715d910c4f.png");background-position:50%;background-repeat:no-repeat;width:84px;height:23px;background-size:contain;text-indent:-9999px;white-space:nowrap;display:inline-block;vertical-align:middle}.hfsh .global .global-list-item.secondary{display:none}@media only screen and (min-width: 1000px){.hfsh .global .global-list-item.secondary{display:block}}.hfsh .global .global-list-item.secondary a span{opacity:0.4}.hfsh .global .global-list-item.secondary a:hover span{opacity:1}.hfsh .global .global-insert{display:none}.hfsh.hide-global .global{display:none}@media only screen and (min-width: 758px){.hfsh.show-global.stash-global{transform:translateY(-48px)}}.hfsh.show-global.stash-global.has-global-insert{transform:translateY(-80px)}.hfsh.has-global-insert .global{display:flex;height:80px;padding:0;overflow-y:hidden}@media only screen and (min-width: 758px){.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{height:100%}.hfsh.has-global-insert .global .global-list-item{line-height:80px}.hfsh.has-global-insert .global .global-insert{display:block;flex-shrink:0;flex-basis:100%}@media only screen and (min-width: 758px){.hfsh.has-global-insert .global .global-insert{margin-left:auto;flex-basis:auto}}.hfsh.has-global-insert .global .global-list,.hfsh.has-global-insert .global .search-icon{display:none}@media only screen and (min-width: 758px){.hfsh.has-global-insert .global .global-list,.hfsh.has-global-insert .global .search-icon{display:flex}}.hfsh.has-global-insert .global .search-icon{align-items:center}@media only screen and (min-width: 758px){.hfsh.has-global-insert .global .search-icon{margin:0 24px 0 0}}.hfsh .local{background-color:#fff;background-image:none;background-size:initial;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:hidden;pointer-events:all;transition:none;border-color:initial;border-style:initial;border-width:0}@media only screen and (min-width: 758px){.hfsh .local{flex-direction:row}}.hfsh:not(.menu-open) .local{position:relative;z-index:500}.hfsh .local-wrap{display:block;margin-right:60px}@media only screen and (min-width: 758px){.hfsh .local-wrap{display:flex}}@media only screen and (min-width: 758px){.hfsh .local-wrap{flex:1}}@media only screen and (min-width: 758px){.hfsh .local-wrap{flex-flow:row wrap}}@media only screen and (min-width: 758px){.hfsh .local-wrap{margin-right:0}}.hfsh .local-inner{margin:0 auto;max-width:initial;position:relative;width:100%;display:block}@media only screen and (min-width: 758px){.hfsh .local-inner{display:flex}}.hfsh.dark .local{background-color:#000;background-image:none;background-size:initial;color:#fff;transition:none;border-color:initial;border-style:initial;border-width:0}.hfsh.vertical .local{background-color:#ff5042;background-image:none;background-size:initial;color:#fff;transition:none;border-color:initial;border-style:initial;border-width:0}.hfsh.transparent .local{background-color:rgba(0,0,0,0);background-image:none;background-size:initial;color:#fff;transition:none;border-color:initial;border-style:initial;border-width:0}.hfsh.transparentLight .local{background-color:rgba(0,0,0,0);background-image:none;background-size:initial;color:currentColor;transition:none;border-color:initial;border-style:initial;border-width:0}.hfsh.politics:not(.active) .local{background:url("https://nodeassets.nbcnews.com/assets/header-footer/images/politics-bg.png")}.hfsh.active .local{background-color:#2a2a2a;background-position:initial;transition:background-color 0.5s 0s;border-color:initial;border-style:initial;border-width:0}.hfsh .local-insert{display:none}.hfsh.has-local-insert .local-insert{display:block;height:100%;margin:0 24px 0 auto}@media only screen and (min-width: 758px){.hfsh.has-local-insert .local-insert{margin:0 32px 0 auto}}.hfsh.scrolled .local{box-shadow:0 0 4px 0 rgba(0,0,0,0.3);margin-bottom:5px}.hfsh.small.menu-open .local{background-image:linear-gradient(to bottom, #f2f2f2 0, #f2f2f2 50%, #f2f2f2 50%, #f2f2f2 100%);transition:none}.hfsh.small.menu-open .local .local-wrap{display:none}.hfsh .shortcuts{color:#2a2a2a;display:flex;flex-flow:row nowrap;justify-content:flex-end;transition:transform 0.5s;width:100%}@media only screen and (min-width: 758px){.hfsh .shortcuts{justify-content:flex-start}}.hfsh .shortcuts a:hover{color:#ff5042;opacity:1}.hfsh .shortcuts a:active{color:#ff5042;opacity:1}.hfsh .shortcuts-list{display:none}@media only screen and (min-width: 758px){.hfsh.show-shortcuts .shortcuts-list{display:block;flex-grow:1;flex-shrink:1;font-size:18px;font-weight:normal;height:100%;list-style:none;margin:0;overflow-y:hidden;padding:0;text-align:center;text-transform:uppercase}.hfsh.show-shortcuts .shortcuts-list .shortcuts-list-item{display:inline-block;margin:0 30px 0 0}}.hfsh.active .shortcuts{transform:translateY(-100%);transition:transform 0.5s}.hfsh.dark .shortcuts a{color:#fff}.hfsh.dark .shortcuts a:hover{color:#fff;opacity:.7}.hfsh.dark .shortcuts a:active{color:#fff;opacity:.5}.hfsh.transparent .shortcuts a{color:#fff}.hfsh.transparent .shortcuts a:hover{color:#fff;opacity:.7}.hfsh.transparent .shortcuts a:active{color:#fff;opacity:.5}.hfsh.vertical .shortcuts a{color:#fff}.hfsh.vertical .shortcuts a:hover{color:#fff;opacity:.7}.hfsh.vertical .shortcuts a:active{color:#fff;opacity:.5}.hfsh .logo-wrap{background:none;display:block;padding:0;position:absolute;transition:transform 0.5s ease,background-position 0.5s ease}@media only screen and (min-width: 758px){.hfsh .logo-wrap{background:right bottom/200% 100% linear-gradient(to right, #fff 50%, transparent 50%)}}@media only screen and (min-width: 758px){.hfsh .logo-wrap{padding:0 30px 0 0}}@media only screen and (min-width: 758px){.hfsh .logo-wrap{position:relative}}.hfsh.active .logo-wrap{transform:translateY(-100%);transition:transform 0.5s ease 0s}@media only screen and (min-width: 758px){.hfsh.active .logo-wrap{transform:none}}@media only screen and (min-width: 758px){.hfsh.active .logo-wrap{transition:transform 0.5s ease 0s,background-position 0.5s ease 0s}}@media only screen and (min-width: 758px){.hfsh.active .logo-wrap{background-position:left bottom}}.hfsh .logo{color:#000;align-items:center;display:flex;margin:0;width:auto}.hfsh .logo.tagline{align-items:baseline}.hfsh .logo .brand-svg{line-height:0;width:auto;height:20px}@media only screen and (min-width: 758px){.hfsh .logo .brand-svg{height:30px}}.hfsh .logo .brand-svg svg{height:100%;width:auto}.hfsh .logo .brand{display:block}.hfsh .logo .brand svg,.hfsh .logo .brand path{transition:fill 0.3s}.hfsh.active .logo .brand svg,.hfsh.active .logo .brand path{transition:fill 0.3s 0s}.hfsh.dark .logo,.hfsh.vertical .logo,.hfsh.transparent .logo{color:#fff}.hfsh .logo .brand{color:currentColor;margin:0;transition:color 0.5s 0s}@media only screen and (min-width: 758px){.hfsh.small .logo .brand{margin-top:0}}.hfsh .logo.tagline .peacock,.hfsh .logo.tagline .brand{margin-top:14px}.hfsh .tagline-text{color:#ff5042;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{transition-delay:0s;color:#ff5042}.hfsh .logo-wrap .peacock{fill:currentColor;flex-grow:0;flex-shrink:0;height:20px;margin:0 7px 0 10px;width:34px}@media only screen and (min-width: 758px){.hfsh .logo-wrap .peacock{height:30px}}@media only screen and (min-width: 758px){.hfsh .logo-wrap .peacock{margin:0 10px}}@media only screen and (min-width: 758px){.hfsh .logo-wrap .peacock{width:50px}}.hfsh .logo-wrap .peacock{fill:currentColor}.hfsh.dark .logo-wrap .peacock{fill:#fff}.hfsh.active .logo .brand{color:#000;transition:color 0.5s 0s}.hfsh .logo-wrap .peacock .feather{transition:transform 0.5s, opacity 0.5s;transform-box:fill-box}.hfsh .logo-wrap .peacock .feather:nth-child(7){transform-origin:-12% 107%}.hfsh .logo-wrap .peacock .feather:nth-child(6){transform-origin:-12% 114%}.hfsh .logo-wrap .peacock .feather:nth-child(5){transform-origin:19% 121%}.hfsh .logo-wrap .peacock .feather:nth-child(4){transform-origin:98% 105%}.hfsh .logo-wrap .peacock .feather:nth-child(3){transform-origin:117% 100%}.hfsh .logo-wrap .peacock .feather:nth-child(2){transform-origin:100% 100%;transition:transform 0.5s, opacity 0.5s}@media only screen and (min-width: 758px){.hfsh .logo-wrap .peacock{transition:margin-right .5s ease, fill .5s}.hfsh.active .logo-wrap .peacock,.hfsh.scrolled .logo-wrap .peacock{fill:#ff5042;transition:margin-right 0.5s ease,fill 0.5s 0s}.hfsh.dark.scrolled:not(.active) .logo-wrap .peacock,.hfsh.vertical.scrolled:not(.active) .logo-wrap .peacock{fill:#fff}.hfsh.scrolled .logo-wrap .peacock{margin-left:0;margin-right:-20px}.hfsh.scrolled .logo-wrap .peacock .feather:nth-child(7){transform:rotate(-145deg);opacity:0}.hfsh.scrolled .logo-wrap .peacock .feather:nth-child(6){transform:rotate(-110deg);opacity:0}.hfsh.scrolled .logo-wrap .peacock .feather:nth-child(5){transform:rotate(-81deg);opacity:0}.hfsh.scrolled .logo-wrap .peacock .feather:nth-child(4){transform:rotate(-67deg);opacity:0}.hfsh.scrolled .logo-wrap .peacock .feather:nth-child(3){transform:rotate(-34deg);opacity:0}.hfsh.scrolled .logo-wrap .peacock .feather:nth-child(2){transform:scale(2);transition:transform 0.5s 1s, opacity 0.5s 1s}.hfsh.scrolled .logo-wrap .peacock .feather:nth-child(1){transform-origin:-12% 107%}}.hfsh .headline-wrap{background-color:rgba(0,0,0,0);display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start;position:relative;transition:transform 0.5s 0s;width:100%}.hfsh.active .headline-wrap{transform:translateY(-100%)}.hfsh .headline-title{display:none}@media only screen and (min-width: 758px){.hfsh .headline-title{color:#ff5042;display:block;flex-grow:0;flex-shrink:1;font-size:18px;font-weight:normal;margin-left:30px}}.hfsh.active .headline-title{color:#fff}.hfsh .headline-inner{display:flex;flex-direction:row}@use 'sass:map';.hfsh .share-list{background-color:transparent;color:#fff;display:flex;flex-grow:1;flex-shrink:0;transition:transform 0.5s}@media only screen and (min-width: 758px){.hfsh .share-list{position:absolute;right:0;top:0}.hfsh .share-list::before{background-image:linear-gradient(to right, #2a2a2a0 0, #2a2a2a 35px);content:'';display:block;flex:1;height:80px;width:40px}}.hfsh .share-list a:hover{opacity:.7}.hfsh .share-list a:active{opacity:.5}.hfsh .share-list .share-inner{background-color:transparent;opacity:0;transition:none;padding:0;width:100%}@media only screen and (min-width: 758px){.hfsh .share-list .share-inner{width:auto}}.hfsh .share-list .share-ul{align-items:center;display:flex;justify-content:space-between}.hfsh .share-list .share-li-cta{color:inherit;font-family:"FoundersGroteskMono",Courier,"Courier New",monospace;font-size:11px;font-weight:normal;letter-spacing:-.5px;text-transform:uppercase;margin:0 0 0 20px}@media only screen and (min-width: 758px){.hfsh .share-list .share-li-cta{margin:0 20px}}@media only screen and (min-width: 758px){.hfsh .share-list .share-li-icon{margin:0 10px}}.hfsh .share-list .share-li-icon svg{height:auto;width:15px}@media only screen and (min-width: 758px){.hfsh .share-list .share-li-icon svg{width:20px}}.hfsh .share-list .share-li-sms{margin-top:3px}.hfsh.active .share-list .share-inner{background-color:#2a2a2a;opacity:1;transition:background-color 0.4s ease, opacity 0.4s ease}.hfsh .share-ex{background-color:transparent;color:inherit;position:relative}.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{background-color:currentColor;border-radius:5px;height:5px;position:absolute;width:5px}.hfsh .share-ex .share-dot{transition:opacity 0.1s 0.3s;left:28px;top:28px}@media only screen and (min-width: 758px){.hfsh .share-ex .share-dot{left:37px}}@media only screen and (min-width: 758px){.hfsh .share-ex .share-dot{top: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{height:16px;position:absolute;transform:scaleX(0);transition:transform 0.15s 0.2s;width:16px;left:23px;top:23px}@media only screen and (min-width: 758px){.hfsh .share-ex .share-cl{left:29px}}@media only screen and (min-width: 758px){.hfsh .share-ex .share-cl{top:29px}}@media only screen and (min-width: 758px){.hfsh .share-ex .share-cl{height:20px;width: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}@media only screen and (min-width: 758px){.hfsh.small .share-ex .share-dot{top:28px}}@media only screen and (min-width: 758px){.hfsh.small .share-ex .share-cl{top:23px}}.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{background-color:#2a2a2a;color:#fff;font-family:"FoundersGroteskMono",Courier,"Courier New",monospace;font-size:12px;height:calc(100vh - 60px);left:0;letter-spacing:-0.5px;overflow-y:scroll;padding:0 20px;pointer-events:all;position:absolute;top:0;transform:translateY(-125%);transition:transform 0.5s, z-index 0s;width:100%;z-index:-1;right:0}@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{right:80px}}@media only screen and (min-width: 758px){.hfsh .share-drop{box-shadow:0 3px 3px rgba(0,0,0,0.15);height:auto;left:auto;overflow-y:auto;width:310px}}.hfsh .share-drop a:hover{opacity:.7}.hfsh .share-drop a:active{opacity:.5}@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 #555}}@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-drop .share-li svg{height:auto;margin-right:8px;width:20px}.hfsh .share-a{align-items:center;display:flex}@media only screen and (min-width: 758px){.hfsh .share-a{display:inline-flex}}.hfsh.active .share-drop{display:block}.hfsh.share-open{height:100vh}@media only screen and (min-width: 758px){.hfsh.share-open{height:257px}.hfsh.share-open.show-global{height:305px}.hfsh.share-open.show-global.has-global-insert{height:337px}}.hfsh.share-open .share-drop{transform:translateY(60px);transition:transform 0.5s 0.25s,z-index 0s 0.75s;z-index:2000}@media only screen and (min-width: 758px){.hfsh.share-open .share-drop{transform:translateY(80px)}.hfsh.share-open.show-global .share-drop{transform:translateY(128px)}.hfsh.share-open.show-global.has-global-insert .share-drop{transform:translateY(160px)}}.hfsh.share-close{height:100vh}@media only screen and (min-width: 758px){.hfsh.share-close{height:310px}}.hfsh .hamburger{background-color:#ff5042;border-left:1px solid rgba(235,235,235,0.33);border-radius:0;cursor:pointer;display:block;height:60px;outline:0;position:absolute;right:0;top:0;transition:none;z-index:1500;margin:0 0 0 auto;padding:17px;width:60px}@media only screen and (min-width: 758px){.hfsh .hamburger{height:auto;position:relative;right:auto;top:auto}}@media only screen and (min-width: 758px){.hfsh .hamburger{margin:0}}@media only screen and (min-width: 758px){.hfsh .hamburger{padding:20px}}@media only screen and (min-width: 758px){.hfsh .hamburger{width:80px}}.hfsh .hamburger span{background-color:#fff;display:block;height:1px;transition:transform 0.3s;margin:6px auto;width:20px}@media only screen and (min-width: 758px){.hfsh .hamburger span{margin:8px auto}}@media only screen and (min-width: 758px){.hfsh .hamburger span{width:26px}}.hfsh .hamburger:hover span{opacity:.7}.hfsh .hamburger:active span{opacity:.5}.hfsh.vertical .hamburger{background-color:#ff5042;border-left:1px solid rgba(235,235,235,0.33)}.hfsh.vertical .hamburger span{background-color:#fff}.hfsh.dark .hamburger{background-color:rgba(0,0,0,0);border-left:1px solid rgba(235,235,235,0.33)}.hfsh.dark .hamburger span{background-color:#fff}.hfsh.transparent .hamburger,.hfsh.politics .hamburger{background-color:rgba(0,0,0,0);border-left:1px solid rgba(235,235,235,0.33)}.hfsh.transparent .hamburger span,.hfsh.politics .hamburger span{background-color:#fff}.hfsh.transparentLight .hamburger{background-color:#ff5042;border-left:1px solid rgba(235,235,235,0.33)}.hfsh.transparentLight .hamburger span{background-color:#fff}.hfsh.small .hamburger{margin:0 0 0 auto;padding:0 16px}.hfsh.active .hamburger{background-color:#ff5042;border-left:1px solid rgba(235,235,235,0.33)}.hfsh.active .hamburger span{background-color:#fff}.hfsh.menu-open .hamburger{background-color:#ff5042;border-left:1px solid rgba(235,235,235,0.33);transition:background-color 0s 0.3s}.hfsh.menu-open .hamburger span{background-color:#fff}.hfsh.menu-open .hamburger span:first-child{transform:translateX(3px) rotate(45deg);transform-origin:left center}@media only screen and (min-width: 758px){.hfsh.menu-open .hamburger span:first-child{transform:translateX(5px) rotate(45deg)}}.hfsh.menu-open .hamburger span:nth-child(2){opacity:0}.hfsh.menu-open .hamburger span:last-child{transform:translateX(3px) rotate(-45deg);transform-origin:left center}@media only screen and (min-width: 758px){.hfsh.menu-open .hamburger span:last-child{transform:translateX(5px) rotate(-45deg)}}.hfsh.menu-open .menu{display:block;pointer-events:all}.hfsh .menu .hamburger{position:fixed}.hfsh .menu{bottom:0;display:none;height:100vh;left:0;overflow:auto;position:absolute;right:0;top:0;width:100%;z-index:1000;color:#2a2a2a;font-family:"FoundersGroteskCond","Arial Narrow",Arial,sans-serif;font-size:16px;text-transform:uppercase}.hfsh .menu .inner{background-color:#fff;border-left:10px solid #ff5042;min-height:100%;padding:0 30px;position:absolute;right:0;top:0;width:100%;z-index:1000}@media only screen and (min-width: 758px){.hfsh .menu .inner{padding:0 40px;width:460px}}@supports (-webkit-overflow-scrolling: touch){.hfsh .menu .inner::after{content:'';display:block;height:88px;width:100%}}.hfsh .menu a:hover{color:#ff5042}.hfsh .menu .menu-logo-wrapper{line-height:0;padding:20px 0}@media only screen and (min-width: 758px){.hfsh .menu .menu-logo-wrapper{padding:25px 0}}.hfsh .menu .menu-logo{align-items:center;display:flex;flex-flow:row nowrap;height:15px}@media only screen and (min-width: 758px){.hfsh .menu .menu-logo{height:18px}}.hfsh .menu .menu-logo svg,.hfsh .menu .menu-logo .brand{height:100%;width:auto}.hfsh .menu .menu-logo .brand-svg{height:100%}.hfsh .menu .menu-logo>svg:first-of-type{margin-right:8px}.hfsh .menu .menu-logo .tagline-text{display:none}.hfsh .menu .menu-logo .brand{align-items:center;display:flex}.hfsh .menu .menu-section-heading{border-color:initial;border-style:initial;border-width:0;font-family:"FoundersGroteskMono",Courier,"Courier New",monospace;font-size:11px;font-weight:normal;letter-spacing:-.5px;line-height:11px;margin:0 0 30px 0;padding:0;text-transform:inherit}.hfsh .menu .menu-section{font-size:20px;line-height:15px;margin:0 0 48px 0}.hfsh .menu .menu-section .menu-list-item{margin-bottom:15px}.hfsh .menu .menu-section-social .menu-list{display:flex;flex-flow:row nowrap;justify-content:flex-start}.hfsh .menu .menu-section-social .menu-list-item{margin-right:30px}.hfsh .menu .menu-section-social .menu-list-item svg{height:auto;width:20px}.hfsh .menu .menu-section-main .menu-list-item{margin:0 0 12px}@media only screen and (min-width: 758px){.hfsh .menu .menu-section-main .menu-list-item{margin:0 0 20px}}.hfsh .menu .menu-section-main .menu-list-item-title{font-size:30px;line-height:30px}.hfsh .menu .menu-footer{font-family:"FoundersGroteskMono",Courier,"Courier New",monospace;font-size:10px;letter-spacing:-0.04em}.hfsh .menu .menu-footer .menu-list{column-gap:4px;display:grid;grid-template-columns:1fr 1fr;row-gap:15px}.hfsh .menu .menu-copyright{margin:30px 0}.hfsh .menu .menu-section::before,.hfsh .menu .menu-section::after{border:1px solid #ff5042;width:40px}.hfsh .menu .menu-section::after{content:'';display:block;margin:40px 0 0}.hfsh .menu .menu-section-main::before{content:'';display:block;margin:0 0 40px}@media only screen and (min-width: 758px){.hfsh .menu .menu-section-main .menu-list-item-title{font-size:40px}}.hfsh.menu-open{overflow-x:hidden;overflow-y:visible;width:100vw;height:100vh}.hfsh.menu-open.stash-global{height:calc(100vh + 48px)}@media only screen and (min-width: 758px){.hfsh.menu-open.show-global .menu{top:48px;height:calc(100vh - 48px)}}.hfsh.menu-open.show-global.stash-global .menu{height:100vh}.hfsh.menu-open.show-global.has-global-insert .menu{top:80px;height:calc(100vh - 80px)}.hfsh.menu-open.show-global.has-global-insert.stash-global{height:calc(100vh + 80px)}.hfsh.menu-open.show-global.has-global-insert.stash-global .menu{height:100vh}.hfsh .menu a:active{opacity:.5}.hfsh .menu .overlay{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100vh;margin:0;padding:0;background-color:#ccc;opacity:0.7;cursor:pointer;z-index:500}.hfsh .menu .inner{overflow-x:hidden;overflow-y:scroll;animation:slideIn ease-in 1;animation-fill-mode:forwards;animation-duration:0.2s}@media only screen and (min-width: 758px){.hfsh .menu .menu-section-main .menu-list{font-size:40px;line-height:30px}}@keyframes slideIn{from{right:-760px}to{right:0}}.hfsh .search-icon{display:none}@media only screen and (min-width: 758px){.hfsh .search-icon{background:transparent;color:inherit;cursor:pointer;display:inline-block;margin:0 0 0 auto;opacity:0.6;outline:none;padding:0 12px}}.hfsh .search-icon:hover{opacity:1}.hfsh .search-icon:active{opacity:.5}.hfsh .search-icon svg{height:18px;width:18px}.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 .search-button:hover{opacity:.7}.hfsh .search-form.active{color:#ff5042;border-bottom:1px solid #ff5042}.hfsh .search-form.active .search-button{color:currentColor}.hfsh .search-form.active .search-button:hover{color:currentColor;opacity:.5}.hfsh .search-label{display:none}.hfsh .search-inner{display:flex;justify-content:space-between;align-items:center}.hfsh .search-input{appearance:none;background-color:transparent;border:0;border-radius:0;box-shadow:none;flex-grow:1;font-family:"FoundersGroteskCond","Arial Narrow",Arial,sans-serif;font-weight:normal;line-height:1;outline:none}.hfsh .search-input::placeholder{color:#ccc;opacity:1}.hfsh .search-wrap-inline{width:100%}.hfsh .search-wrap-inline .search-input{font-size:24px}.hfsh .search-wrap-overlay .search-input{font-size:60px}.hfsh .search-button{align-self:flex-end;background-color:transparent;color:currentColor;cursor:pointer;flex-grow:0;flex-shrink:0;margin:auto 0;outline:none}.hfsh .search-button:hover{opacity:.7}.hfsh .search-button:active{opacity:.5}.hfsh .search-button-icon{display:block;width:100%;height:auto}.hfsh .search-wrap-inline .search-button{height:20px;width:20px}.hfsh .search-wrap-overlay .search-button{height:32px;width:32px}.hfsh .search-close{color:#999;cursor:pointer;outline:none;padding:8px;position:absolute;right:8px;top:8px}.hfsh .search-close:hover{opacity:.7}.hfsh .search-close:active{opacity:.5}.hfsh .search-close-icon{height:16px;width:16px;display:block}.hfsh .login{display:flex;flex-direction:column;justify-content:center;margin:0 0 0 auto}.hfsh.has-local-insert .login{margin:0}.hfsh .login__button{background-color:transparent;background-repeat:no-repeat;border:0;cursor:pointer;height:100%;line-height:0;outline:0;padding:0}@media only screen and (min-width: 758px){.hfsh .login__button{padding:0 16px 0 0}}.hfsh .login__button svg{height:25px;width:25px}.hfsh .login__button--auth:hover{opacity:.7}.hfsh .login__button--anon svg{fill:#2a2a2a;opacity:1}.hfsh .login__button--anon:hover svg{fill:#ff5042;opacity:1}.hfsh.dark .login__button--anon svg{fill:#fff;opacity:1}.hfsh.dark .login__button--anon:hover svg{fill:#fff;opacity:.7}.hfsh.transparent .login__button--anon svg{fill:#fff;opacity:1}.hfsh.transparent .login__button--anon:hover svg{fill:#fff;opacity:.7}.hfsh.transparentLight .login__button--anon svg{fill:#2a2a2a;opacity:1}.hfsh.transparentLight .login__button--anon:hover svg{fill:#ff5042;opacity:1}.hfsh.vertical .login__button--anon svg{fill:#fff;opacity:1}.hfsh.vertical .login__button--anon:hover svg{fill:#fff;opacity:.7}.hfsh .login__dropdown{background-color:#ff5042;box-shadow:0 3px 3px rgba(0,0,0,0.15);color:#fff;max-height:0;overflow:hidden;position:absolute;right:42px;top:0;transition:max-height 0.5s, top 0.5s, z-index 0s;width:208px;z-index:-1}@media only screen and (min-width: 758px){.hfsh .login__dropdown{font-size:14px;width:170px}}@media only screen and (min-width: 1240px){.hfsh .login__dropdown{right:calc(((100vw - 1310px) / 2) + 52px)}}.hfsh .login__inner{align-items:flex-end;display:flex;flex-direction:column;padding:30px 24px 48px 0;pointer-events:all}@media only screen and (min-width: 758px){.hfsh .login__inner{padding:20px 24px 30px 0}}.hfsh .login__option{background-color:transparent;color:currentColor;cursor:pointer;font:600 16px/1 "FoundersGroteskCond","Arial Narrow",Arial,sans-serif;margin-bottom:20px;outline:none;text-transform:uppercase}@media only screen and (min-width: 758px){.hfsh .login__option{margin-bottom:12px}}.hfsh .login__option:last-child{margin-bottom:0}.hfsh .login__option:hover{opacity:.7}.hfsh.login-open,.hfsh.login-close{height:238px}.hfsh.login-open.has-global-insert,.hfsh.login-close.has-global-insert{height:270px}.hfsh.login-open .login__dropdown{max-height:169px;top:60px;transition:max-height 0.4s 0.25s, top 0.4s 0.25s, z-index 0s 0.65s;z-index:2000}
