html{overflow-x:hidden}
body{-moz-font-feature-settings:kern;-moz-font-feature-settings:kern=1;-webkit-font-feature-settings:kern;-webkit-font-smoothing:antialiased!important;background-color:#fbfaf8;color:#333;font:1.4vw/1 futura-pt,sans-serif;font-feature-settings:kern;letter-spacing:-.035vw;margin:0}
.panel-full{min-height:auto;overflow:hidden}
.panel-article{min-height:38em}
@media (min-width: 767px) {
.panel-full{min-height:38em}
}
.panel-min{overflow:hidden}
.panel-rule{border-bottom:1px #dcdcdc solid}
@media (max-width: 767px) {
body{font-size:18px}
.panel-rule{border-bottom:none}
.panel-min{padding-bottom:1em}
}
.theme-grey .panel-rule{border-bottom:1px darkgrey solid}
.theme-dark .panel-popcolour,.theme-dark__light .panel-popcolour,.theme-light__dark .panel-popcolour,.theme-light .panel-popcolour{background-color:#E5E5E5}
.theme-dark{background-color:#333;color:#fbfaf8}
.theme-dark__light #title{background-color:#333;color:#fbfaf8}
.theme-light__dark #info{background-color:#333;color:#fbfaf8}
.theme-dark h3{color:#fbfaf8}
.theme-grey{background-color:#d3d3d3}
.theme-heart{background-attachment:scroll;background-image:url(/img/bg/bg_hearts.svg);background-position:left top;background-repeat:repeat;background-size:cover}
.theme-pleasure{background-attachment:scroll;background-image:url(/img/bg/pleasure.svg);background-position:left top;background-repeat:repeat;background-size:cover}
.theme-splatter{background-attachment:scroll;background-image:url(/img/bg/splatter.svg);background-position:left top;background-repeat:repeat;background-size:cover}
.theme-baseline{background:url(/img/bg/grid20.png) repeat;background-attachment:scroll;background-position:left top;background-size:cover}
.img-back__1,.img-back__2{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;overflow:hidden}
div.img-share{width:8.7em;padding:.15em 0 0}
.img-border{filter:drop-shadow(0 -1px 0 #333) drop-shadow(0 1px 0 #333) drop-shadow(-1px 0 0 #333) drop-shadow(1px 0 0 #333)}
.text-title__series{font-size:3em;font-weight:700;margin:0}
.text-event__date{font-size:4em;font-weight:700;margin:0}
.text-title__xl{font-size:7.8em;font-weight:700;letter-spacing:-.02em;line-height:.77;margin:0;text-transform:uppercase;padding-left:.05em}
.text-title__large{font-size:3.9em;letter-spacing:-.02em;line-height:.77;margin:0;text-transform:uppercase}
.text-title__medium{font-size:2em;font-weight:700;letter-spacing:-2px;margin:0}
.text-title__small{margin:0;padding-top:1em;text-transform:uppercase}
.text-title__small-np{margin:0;text-transform:uppercase}
.text-title__small-inline{display:inline;margin:0;text-transform:uppercase}
.text-pagetitle__container{background-color:#fbfaf8;color:#333;margin:0;text-align:right;width:100%}
h1.text-pagetitle__text{background-color:#333;color:#fbfaf8;font-size:1em;font-weight:400;margin:0;padding:1em 1em 1em 4em}
h1.text-pagetitle__text span::before{content:"\A";white-space:pre}
.theme-dark__light .text-pagetitle__text,.theme-dark .text-pagetitle__text{background-color:#fbfaf8;color:#333}
.theme-grey .panel-popcolour,.theme-light{background-color:#fbfaf8}
@media (min-width: 767px) {
.text-pagetitle__container{position:absolute;right:0;top:2em;width:auto;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl}
h1.text-pagetitle__text{background-color:#333;color:#fbfaf8;font-size:.75em;font-weight:400;letter-spacing:.05em;line-height:1.35;padding:1em .1em 1em .2em}
h1.text-pagetitle__text span::before{white-space:normal}
}
table{border-collapse:collapse;margin-bottom:1em;width:100%}
text-caption{text-align:left}
th{border-bottom:.1em #333 solid;font-weight:400;padding:0 1em .2em 0;text-align:left}
td:last-child{padding-right:0}
td{padding:.24em 1em .25em 0}
thead > tr{border-top:none}
tbody > tr{border-top:.05em #d3d3d3 solid}
tbody > tr.table-interval{border-top:.05em #a5a5a5 solid}
tr:last-child{border-bottom:.1em #333 solid}
tfoot > tr{border-bottom:none!important}
.table-article__title,.table-article__read,.table-article__artist,.table-article__date{vertical-align:top}
.table-article__title{width:48%}
.table-article__read{width:9%}
.table-article__artist{width:30%}
.table-article__date{padding-right:0;width:13%}
.text-dark{background-color:#FBED24!important;color:#000!important}
.fix-clear{display:none}
div#images{padding-bottom:1em}
*{box-sizing:border-box}
.grid-15__1r,.grid-15__1-6-1-6-1,.grid-15__1-9-1-3-1,.grid-15__2r,.grid-15__3r,.grid-15__3-1-7-1-3,.grid-15__3-1-11,.grid-15__3-3-8-1,.grid-15__3-3-9,.grid-15__3-9-3,.grid-15__5-5-5,.grid-15__7-1-7,.grid-15__9-1-5,.grid-15__10-1-4,.grid-15__11-1-3,.grid-15__15,.grid-1fr__x7,.subgrid-15__2r,.grid-15__5-1-9{display:grid;grid-gap:1em 1em;grid-template-rows:[row] auto;margin:auto;max-width:61em}
.grid-pad__0-1{padding:0 1em}
.grid-pad__2-1-0-1{padding:2em 1em 0}
.grid-15__1r{grid-template-columns:repeat(auto-fill,[col] 3em)}
.grid-15__1-6-1-6-1{grid-template-columns:3em 23em 3em 23em 3em}
.grid-15__1-9-1-3-1{grid-template-columns:3em 35em 3em 11em 3em}
.grid-15__5-1-9{grid-template-columns:19em 3em 35em}
.grid-15__2r{grid-template-columns:repeat(auto-fill,[col] 7em)}
.grid-15__3r{grid-template-columns:repeat(auto-fill,[col] 11em)}
.grid-15__3-1-7-1-3{grid-template-columns:11em 3em 27em 3em 11em}
.grid-15__3-1-11{grid-template-columns:11em 3em 43em}
.grid-15__3-3-8-1{grid-template-columns:11em 11em 31em 3em}
.grid-15__3-3-9{grid-template-columns:11em 11em 35em}
.grid-15__3-9-3{grid-template-columns:11em 35em 11em}
.grid-15__5-5-5{grid-template-columns:19em 19em 19em}
.grid-15__7-1-7{grid-template-columns:27em 3em 27em}
.grid-15__9-1-5{grid-template-columns:35em 3em 19em}
.grid-15__10-1-4{grid-template-columns:39em 3em 15em}
.grid-15__11-1-3{grid-template-columns:43em 3em 11em}
.grid-1fr__x7{grid-template-columns:repeat(7,[col] 1fr)}
.subgrid-15__1r{display:grid;grid-column:4/span 12;grid-gap:1em 1em;grid-template-columns:repeat(auto-fill,[col] 3em)}
.subgrid-15__2r{grid-template-columns:repeat(auto-fill,[col] 7em);padding:1em 0}
.col-11-11,.col-12-11,.col-21-11,.col-31-11,.col-41-11,.col-33-11,.col-51-11{grid-row:1}
.col-11-11{grid-column:1}
.col-12-11{grid-column:1/3}
.col-21-11{grid-column:2}
.col-21-21{grid-column:2;grid-row:2}
.col-41-11{grid-column:4}
.col-41-21{grid-column:4;grid-row:2}
.col-all{grid-column:1/-1}
.col-x3-xx{grid-column:span 3}
.col-x5-xx{grid-column:span 5}
.col-x7-xx{grid-column:span 7}
.col-xx-13{grid-row:1/4}
.col-video__l{grid-column:4/span 9}
.col-video__sidebar{grid-column:1/span 3;grid-row:1/span 4;order:2}
.col-video__title{grid-column:4/-1}
.img_video__s,.img_video__l{object-fit:cover;width:100%}
.img-video__small{height:11em}
.img-video__large{height:26em}
.grid-fill__panel{min-height:38em}
.grid-order__dense{grid-auto-flow:dense}
.grid-align__pushmid{grid-gap:0 1em;grid-template-rows:minmax(auto,0.5fr) auto auto}
.grid-align__center{align-self:center}
.cell-align__s{align-self:end}
.cell-align__s-flex{display:flex}
.grid-order__early{order:1}
.grid-order__mid{order:2}
.grid-order__late{order:3}
.text-center{text-align:center}
.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.text-breaklong{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}
p,td,span{hanging-punctuation:first force-end last}
p{margin:0}
.text-indent p+p{text-indent:1em}
a:link,a:active,a:hover{text-decoration:none}
.theme-light__dark #info a:link,.theme-light__dark #info a:active,.theme-light__dark #info a:visited,.theme-dark__light #title a:link,.theme-dark__light #title a:active,.theme-dark__light #title a:visited,.theme-dark a:link,.theme-dark a:active,.theme-dark a:visited{color:#A9C1F9}
.theme-light__dark #info a:link,.theme-light__dark #info a:active,.theme-light__dark #info a:visited,.theme-dark__light #title a:link,.theme-dark__light #title a:active,.theme-dark__light #title a:visited,.theme-dark a:link,.theme-dark a:active,.theme-dark a:visited{color:#A9C1F9}
/*.theme-light__dark #info a:link,.theme-light__dark #info a:active,.theme-light__dark #info a:visited,.theme-dark__light #title a:link,.theme-dark__light #title a:active,.theme-dark__light #title a:visited,.theme-dark a:link,.theme-dark a:active,.theme-dark a:visited{color:#A9C1F9}*/
.theme-light__dark > #info a:hover,.theme-dark__light > #title a:hover,.theme-dark a:hover{color:#FF757A}
h3{font-size:1em;letter-spacing:-.5px}
.text-compact{font-family:"futura-pt-condensed",sans-serif;word-spacing:-.05em;font-weight:400}
.text-compact strong{font-weight:500}
.text-small{font-size:.75em;line-height:1.35;position:relative;top:.15em!important}
.text-small__base{font-size:.75em;font-weight:400;line-height:1.35;position:relative;top:0!important}
.text-endsign p:last-of-type:after{color:red;color:#DD235A;content:" \025cf";display:inline}
blockquote.text-series__desc{margin-bottom:0}
.FontBodoni,.FontBodoniTight{font-family:"bodoni-urw",sans-serif;font-weight:300}
.FontBodoniTight{letter-spacing:-.07em}
.FontPrentonCondensedBold{font-family:"prenton-condensed";font-weight:700;letter-spacing:.02em}
.FontFranklinGothic{font-family:franklin-gothic-urw-cond,sans-serif;font-style:normal;font-weight:400}
.text-1p5{font-size:1.5em}
.text-2{font-size:2em}
.text-3{font-size:3em}
.text-4{font-size:4em}
.text-5{font-size:5em}
.text-6{font-size:6em}
.text-7{font-size:7em}
.text-headline{font-size:1.3em;letter-spacing:-.02em;line-height:.77;text-transform:uppercase}
.text-headline.text-2{font-size:2.6em}
.text-headline.text-3{font-size:3.9em}
.text-headline.text-4{font-size:5.2em}
.text-headline.text-5{font-size:6.5em}
.text-headline.text-6{font-size:7.8em}
.text-headline.text-7{font-size:9.1em}
.img-fit__9,.img-fit__13,.img-fit__15,.img-landscape,.img-portrait,.img-sleeve{-webkit-mask-position-y:bottom!important;display:block;object-fit:contain;width:100%}
.img-fit__9{max-height:9em}
.img-fit__13{max-height:13em}
.img-sleeve{height:6em;width:6em}
.img-portrait{max-height:14em}
.img-fit__15,.img-landscape{max-height:15em}
.img-align__series,.img-logo{display:block;height:11em;object-fit:contain;width:100%}
.grid-15__1-6-1-6-1,.grid-15__1-9-1-3-1,.grid-15__11-1-3,.grid-15__3-1-7-1-3,.grid-15__3-1-11,.grid-15__3-3-8-1,.grid-15__3-3-9,.grid-15__3-9-3,.grid-15__7-1-7,.grid-15__9-1-5,.grid-15__10-1-4,.grid-1fr__x7,.grid-pad__2,.grid-pad__2,.grid-15__5-1-9{padding:2em 1em}
.grid-15__2r,.grid-15__5-5-5,.grid-pad__1,.grid-pad__1{padding:1em}
.col-x4-xx,.col-video__s{grid-column:span 4}
.column-4,.column-2{column-count:2;column-fill:balance;column-gap:1em}
/*.theme-dark__light a:link,.theme-dark__light a:active,.theme-dark__light a:visited,a:link,a:active,a:visited,.theme-dark .panel-popcolour a:link,.theme-dark .panel-popcolour a:active,.theme-dark .panel-popcolour a:visited,.theme-dark .panel-footnotes a:link,.theme-dark .panel-footnotes a:active,.theme-dark .panel-footnotes a:visited{color:#4974B8}*/
/*.theme-dark__light a:link,.theme-dark__light a:active,.theme-dark__light a:visited,a:link,a:active,a:visited,.theme-dark .panel-popcolour a:link,.theme-dark .panel-popcolour a:active,.theme-dark .panel-popcolour a:visited,.theme-dark .panel-footnotes a:link,.theme-dark .panel-footnotes a:active,.theme-dark .panel-footnotes a:visited{color:#4974B8}*/


a:visited,
.theme-dark__light a:visited,
.theme-dark .panel-popcolour a:visited,
.theme-dark .panel-footnotes a:visited {
    /*color: #888;*/
    color: #4974B8;
}



.theme-dark__light a:link,
a:link,
.theme-dark .panel-popcolour a:link,
.theme-dark .panel-footnotes a:link {
    color: #4974B8;  
}



.theme-dark__light a:hover,a:hover,.theme-dark .panel-popcolour a:hover,.theme-dark .panel-footnotes a:hover,.theme-dark__light .panel-popcolour a:hover,.theme-dark__light .panel-footnotes a:hover{color:#FF383E}
.theme-dark .panel-footnotes,.theme-dark .panel-popcolour h3{color:#333}
.table-article__read,.table-article__date,.text-right{text-align:right}
.col-31-11,.col-31-xx{grid-column:3}
.col-33-11,.col-33-xx{grid-column:3/6}
.col-51-11,.col-51-xx{grid-column:5}
.img-release__se, .img-release__sw {width:100%;height:100%;object-fit:contain }
.img-release__se{object-position:bottom left}
.img-release__sw{object-position:bottom right}

.img-release__image1 {width:100%}

@media (min-width: 767px) {
.img-landscape{max-height:15em}
.img-portrait{max-height:20em}
.img-sleeve{height:7em;width:7em}
.img-release__image1{align-self:end;max-height:34em;max-width:35em}
}
.img-circle{border-radius:50%}
.img-circle.img-release__se {padding-right:1em}
.img-circle.img-release__sw {padding-left:1em}
.img-article{image-rendering:pixelated;max-height:15em;max-width:100%;width:auto}
.img-align__se,.img-align__sw{overflow:hidden}
.img-align__se{object-position:100% 100%}
.img-align__sw{object-position:0 100%}
.frame-grey{border:1px #d3d3d3 solid}
blockquote{border:0;font-size:1em;margin:1em 0;padding:0;quotes:"\201C" "\201D"}
blockquote:before,blockquote:after{color:#333;font:600 2.4em/1 Arial,Helvetica,sans-serif;position:absolute}
blockquote:before{content:open-quote;margin:-.06em 0 0 -.49em}
blockquote:after{content:close-quote;margin:-.06em 0 0 .02em}
blockquote.rule-n{background-color:#333;border-color:#333;border-style:solid;border-width:37em 0 0;color:#fff;margin:-37em auto .5em;padding:0 .6em .5em}
blockquote.rule-nav__w p,blockquote.rule-nav__e p{border-bottom:.2em solid #333;font-size:.75em;line-height:1.8;text-indent:0}
blockquote.rule-nav__w p{margin:auto auto auto -28em;text-align:right}
blockquote.rule-nav__e p{margin:auto -28em auto auto;text-align:left}
blockquote.rule-nav__w p:nth-child(1),blockquote.rule-nav__e p:nth-child(1){border-top:.2em solid #333}
.theme-dark__light blockquote.rule-nav__w p,.theme-dark blockquote.rule-nav__w p,.theme-dark__light blockquote.rule-nav__e p,.theme-dark blockquote.rule-nav__e p{border-color:#fbfaf8}
blockquote.rule-nav__w{margin:.44em 0 0 -20em;padding-bottom:.01em}
blockquote.rule-nav__e{margin:.44em -20em 0 0;padding-bottom:.01em}
blockquote.rule-nav__w p:nth-last-child(1):nth-child(odd),blockquote.rule-nav__e p:nth-last-child(1):nth-child(odd){margin-bottom:1.2em}
blockquote.rule-n:before,blockquote.rule-n:after,blockquote.rule-nav__w:before,blockquote.rule-nav__w:after,blockquote.rule-nav__e:before,blockquote.rule-nav__e:after{content:none}
.rule-e__small{background:#fe9e6f;border:.1em #fe9e6f solid;margin:.65em -100em .15em auto}
.rule-w__small-mid{background:#7db272;border:.1em #7db272 solid;margin:.4em auto .4em -100em}
.rule-e__small-mid{background:#7db272;border:.1em #7db272 solid;margin:.4em -100em .4em auto}
.rule-x__small-mid{background:#333;border:.1em #333 solid;margin:1em auto .4em}
.rule-e__medium{background:#333;border:.28em #333 solid;margin:.35em -100em .15em auto}
.rule-spacing__h3{margin-bottom:-.1em;margin-top:.9em}
.rule-trail,.rule-trail p{overflow:hidden;text-align:justify}
.rule-trail:after,.rule-trail p:after{content:"\00a0";font-size:1ex;vertical-align:20%;border-right:60em #ef4028 solid}
hr.rule-dotted{border:none;line-height:0;padding:.25em}
hr.rule-dotted:after{color:#fc382d;content:"\025cf\025cf\025cf";display:inline-block;font-size:1.5em;margin-top:-.1em}
.img-contain__odd,.img-contain__even{align-self:flex-end;width:50%}
.img-contain__odd{float:left}
.img-contain__even{float:right}
caption{text-align:left}
.text-caption{height:2em}
.pad-n__1,.pad-n__2,.pad-n__3,.pad-n__4,.pad-n__5,.pad-n__6,.pad-n__7,.pad-n__8,.pad-n__10,.pad-n__12,.pad-n__15,.pad-n__20{margin-top:1em}
.pad-s__1-xs{margin-bottom:1em}
.pad-s__1,.pad-s__2,.pad-s__5{margin-bottom:0}
.pad-s__5{margin-bottom:5em}
.img-responsive,.img-odd{width:100%}
@media (min-width: 767px) {
.pad-n__1{margin-top:1em}
.pad-n__2{margin-top:2em}
.pad-n__3{margin-top:3em}
.pad-n__4{margin-top:4em}
.pad-n__5{margin-top:5em}
.pad-n__6{margin-top:6em}
.pad-n__7{margin-top:7em}
.pad-n__8{margin-top:8em}
.pad-n__10{margin-top:10em}
.pad-n__12{margin-top:12em}
.pad-n__15{margin-top:15em}
.pad-n__20{margin-top:20em}
.pad-s__1{margin-bottom:1em}
.pad-s__2{margin-bottom:2em}
.pad-s__3{margin-bottom:3em}
.pad-s__4{margin-bottom:4em}
.pad-s__5{margin-bottom:5em}
}
.rule-pad{margin-top:1em!important}
.table-article__title,.table-article__read,.table-article__artist,.table-article__date,.table-discog__title,.table-discog__artist,.table-discog__type,.table-discog__date,.table-format__title,.table-format__country,.table-format__format,.table-format__cat,.table-searcharticle__title,.table-searcharticle__read,.table-searcharticle__artist,.table-searcharticle__date,.table-searchformat__title,.table-searchformat__country,.table-searchformat__format,.table-searchformat__cat,.table-searchvideo__title,.table-searchvideo__artist,.table-searchvideo__type,.table-searchvideo__date,.table-searchbiblio__title,.table-searchbiblio__author,.table-searchbiblio__type,.table-store__title,.table-store__format,.table-store__store,.table-video__title,.table-video__artist,.table-video__country,.table-video__type,.table-video__date,.table-biblio__title,.table-biblio__author,.table-biblio__type,.table-biblio__date{vertical-align:top}
.table-article__read,.table-article__date,.table-discog__date,.table-searcharticle__read,.table-searcharticle__date,.table-video__date,.table-searchvideo__date,.table-biblio__date{text-align:right}
.table-article__date,.table-discog__date,.table-format__cat,.table-searcharticle__date,.table-searchformat__cat,.table-searchbiblio__type,.table-store__store,.table-searchvideo__date,.table-video__date,.table-biblio__date{padding-right:0}
.table-article__title{width:48%}
.table-article__date{width:13%}
.table-sort{color:#4974b8;cursor:pointer}
.table-discog__title{width:42%}
.table-discog__type{width:14%}
.table-searcharticle__title{width:47%}
.table-searchvideo__title{width:40%}
.table-searchbiblio__title{width:55%}
.table-store__title{width:56.5%}
.table-store__store{width:16.5%}
.table-video__title{width:38%}
.table-video__country{width:5%}
.table-biblio__title{width:50%}
.table-biblio__author{width:21%}
.table-biblio__date{width:11%}
.table-article__read,.table-searcharticle__read{width:9%}
.table-article__artist,.table-searchvideo__artist{width:30%}
.table-discog__artist,.table-searcharticle__artist{width:32%}
.table-discog__date,.table-searcharticle__date,.table-searchvideo__date,.table-video__date{width:12%}
.table-format__title,.table-searchformat__title{width:56%}
.table-format__country,.table-searchformat__country{width:1em}
.table-format__format,.table-searchformat__format,.table-store__format{width:27%}
.table-format__cat,.table-searchformat__cat,.table-searchbiblio__type,.table-video__type{width:17%}
.table-searchvideo__type,.table-biblio__type{width:18%}
.table-searchbiblio__author,.table-video__artist{width:28%}
@media (max-width: 767px) {
.table-video__title{width:80%}
.table-video__date{width:20%}
.table-biblio__title{width:77%}
.table-biblio__date{width:23%}
.table-article__title,.table-searcharticle__title{width:75%}
.table-article__date,.table-searcharticle__date{width:25%}
.table-format__title,.table-searchformat__title,.table-store__title{width:70%}
.table-format__country,.table-searchformat__country,.table-video__country{width:1em}
.table-format__cat,.table-searchformat__cat,.table-store__store{width:30%}
}
.panel-imgresults{border-bottom:.1em #333 solid;border-top:.1em #333 solid;margin-bottom:.2em;padding-bottom:1em}
input.filterBox__small,input.searchBox,input.feedback,textarea.feedback,input[type=button],input[type=submit],input[type=reset]{border-radius:0;font-family:"futura-pt",Helvetica,Arial,sans-serif}
input.searchBox,input.feedback,textarea.feedback{background-color:#fbfaf8;width:100%}
input.searchBox{background-image:url(/img/icons/magnify.svg);background-position:.4em .55em;background-repeat:no-repeat;background-size:1em;border:.1em #333 solid;color:#4974b8;font-size:1em;margin-bottom:.35em;margin-top:.35em;padding:.4em;padding-left:1.8em}
input.filterBox__small{background-image:url(/img/icons/magnify.svg);background-position:.4em .55em;background-repeat:no-repeat;background-size:1em;border:.1em #333 solid;color:#4974b8;font-size:.75em;margin-top:.35em;padding:.4em;padding-left:1.8em;letter-spacing:-.02em;width:100%}
input#toggle-1{color:#333}
input.feedback{border:none;margin:.5em 0;padding:.36em .6em}
textarea.feedback{border:none;height:6em;margin:.5em 0 .35em;padding:.5em .6em}
input[type=button],input[type=submit],input[type=reset]{background-color:#4974b8;border:none;border-radius:0;color:#fbfaf8;font-size:1em;font-weight:700;padding:.15em .8em;text-transform:uppercase;cursor:pointer}
input.feedbackbutton{background-color:#fbed24;border:none;color:#333;font-weight:700;margin:.2em .5em .2em 0;padding:.3em .8em;text-transform:lowercase}
.text-space>p{margin-bottom:1em}
.g-recaptcha{margin-bottom:.55em;margin-top:.35em}
.help-block,.with-errors{color:#ff0!important;margin:0 1em}
.btn-search__dead{background:#333;border:1px solid #333;color:#fff;float:left;line-height:1;margin:.1em;padding:.5em;text-align:center;width:2.5em}
.btn-search__links{border:1px solid #333;float:left;line-height:1;margin:.1em;padding:.5em;text-align:center;width:2.5em;cursor:pointer}
.btn-search__bulk{width:5.2em}
.btn-search__links:hover{background-color:darkgrey;color:#fff}
.text-bold{font-weight:600}
ul,ol,li{margin:0;padding:0}
ul.list-noindent{list-style-position:inside;list-style-type:none;margin:0;padding:0;text-indent:1em}
ul.list-noindent li{background-image:url(/img/icons/bullet-square.svg);background-position:0 .25em;background-repeat:no-repeat;background-size:.6em .6em}
.theme-dark ul.list-noindent li{background-image:url(/img/icons/bullet-square-white.svg)}
.text-small ul.list-noindent li{background-position:0 .37em}
ol.list-track{color:darkgrey;font-size:.75em;font-weight:500;line-height:1;list-style:decimal outside none;padding-left:0}
span.list-trackitem{color:#333;font-size:1.35em;font-weight:400}
ol.list-track p{font-size:1em}
.text-white,.theme-dark span.list-trackitem{color:#fbfaf8}
@media (max-width: 768px) {
ol.list-track{list-style:decimal outside;margin-left:1.4em}
span.list-trackitem{margin-left:0}
}
mark{color:inherit;display:inline;padding:0;text-indent:0;text-shadow:0 0 .075em rgba(22,76,0,0.6)}
mark.text-highlight__1{background:-moz-linear-gradient(3deg,rgba(225,255,0,0) 0%,rgba(225,255,0,0) 14%,rgba(225,255,0,0.7) 15%,rgba(225,255,0,0.7) 83%,rgba(225,255,0,0) 84%,rgba(225,255,0,0) 100%);background:-webkit-linear-gradient(3deg,rgba(225,255,0,0) 0%,rgba(225,255,0,0) 14%,rgba(225,255,0,0.7) 15%,rgba(225,255,0,0.7) 83%,rgba(225,255,0,0) 84%,rgba(225,255,0,0) 100%);background:linear-gradient(3deg,rgba(225,255,0,0) 0%,rgba(225,255,0,0) 14%,rgba(225,255,0,0.7) 15%,rgba(225,255,0,0.7) 83%,rgba(225,255,0,0) 84%,rgba(225,255,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003f56d9',endColorstr='#003f56d9',GradientType=1)}
mark.text-highlight__2{background:-moz-linear-gradient(-2deg,rgba(131,245,44,0) 0%,rgba(131,245,44,0) 14%,rgba(131,245,44,0.65) 15%,rgba(131,245,44,0.65) 83%,rgba(131,245,44,0) 84%,rgba(131,245,44,0) 100%);background:-webkit-linear-gradient(-2deg,rgba(131,245,44,0) 0%,rgba(131,245,44,0) 14%,rgba(131,245,44,0.65) 15%,rgba(131,245,44,0.65) 83%,rgba(131,245,44,0) 84%,rgba(131,245,44,0) 100%);background:linear-gradient(-2deg,rgba(131,245,44,0) 0%,rgba(131,245,44,0) 14%,rgba(131,245,44,0.65) 15%,rgba(131,245,44,0.65) 83%,rgba(131,245,44,0) 84%,rgba(131,245,44,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003f56d9',endColorstr='#003f56d9',GradientType=1)}
mark.text-highlight__3{background:-moz-linear-gradient(1deg,rgba(255,90,172,0) 0%,rgba(255,90,172,0) 14%,rgba(255,90,172,0.5) 15%,rgba(255,90,172,0.5) 83%,rgba(255,90,172,0) 84%,rgba(255,90,172,0) 100%);background:-webkit-linear-gradient(1deg,rgba(255,90,172,0) 0%,rgba(255,90,172,0) 14%,rgba(255,90,172,0.5) 15%,rgba(255,90,172,0.5) 83%,rgba(255,90,172,0) 84%,rgba(255,90,172,0) 100%);background:linear-gradient(1deg,rgba(255,90,172,0) 0%,rgba(255,90,172,0) 14%,rgba(255,90,172,0.5) 15%,rgba(255,90,172,0.5) 83%,rgba(255,90,172,0) 84%,rgba(255,90,172,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003f56d9',endColorstr='#003f56d9',GradientType=1)}
mark.text-highlight__4{background:-moz-linear-gradient(-3deg,rgba(65,176,218,0) 0%,rgba(65,176,218,0) 14%,rgba(65,176,218,0.4) 15%,rgba(65,176,218,0.4) 83%,rgba(65,176,218,0) 84%,rgba(65,176,218,0) 100%);background:-webkit-linear-gradient(-3deg,rgba(65,176,218,0) 0%,rgba(65,176,218,0) 14%,rgba(65,176,218,0.4) 15%,rgba(65,176,218,0.4) 83%,rgba(65,176,218,0) 84%,rgba(65,176,218,0) 100%);background:linear-gradient(-3deg,rgba(65,176,218,0) 0%,rgba(65,176,218,0) 14%,rgba(65,176,218,0.4) 15%,rgba(65,176,218,0.4) 83%,rgba(65,176,218,0) 84%,rgba(65,176,218,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003f56d9',endColorstr='#003f56d9',GradientType=1)}
mark.text-highlight__5{background:-moz-linear-gradient(4deg,rgba(255,131,0,0) 0%,rgba(255,131,0,0) 14%,rgba(255,131,0,0.45) 15%,rgba(255,131,0,0.45) 83%,rgba(255,131,0,0) 84%,rgba(255,131,0,0) 100%);background:-webkit-linear-gradient(4deg,rgba(255,131,0,0) 0%,rgba(255,131,0,0) 14%,rgba(255,131,0,0.45) 15%,rgba(255,131,0,0.45) 83%,rgba(255,131,0,0) 84%,rgba(255,131,0,0) 100%);background:linear-gradient(4deg,rgba(255,131,0,0) 0%,rgba(255,131,0,0) 14%,rgba(255,131,0,0.45) 15%,rgba(255,131,0,0.45) 83%,rgba(255,131,0,0) 84%,rgba(255,131,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003f56d9',endColorstr='#003f56d9',GradientType=1)}
mark.text-highlight__6{background:-moz-linear-gradient(-1deg,rgba(230,41,44,0) 0%,rgba(230,41,44,0) 18%,rgba(230,41,44,0.5) 19%,rgba(230,41,44,0.5) 80%,rgba(230,41,44,0) 81%,rgba(230,41,44,0) 100%);background:-webkit-linear-gradient(-1deg,rgba(230,41,44,0) 0%,rgba(230,41,44,0) 18%,rgba(230,41,44,0.5) 19%,rgba(230,41,44,0.5) 80%,rgba(230,41,44,0) 81%,rgba(230,41,44,0) 100%);background:linear-gradient(-1deg,rgba(230,41,44,0) 0%,rgba(230,41,44,0) 18%,rgba(230,41,44,0.5) 19%,rgba(230,41,44,0.5) 80%,rgba(230,41,44,0) 81%,rgba(230,41,44,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003f56d9',endColorstr='#003f56d9',GradientType=1)}
mark.text-highlight__7{background:-moz-linear-gradient(2deg,rgba(194,90,255,0) 0%,rgba(194,90,255,0) 14%,rgba(194,90,255,0.6) 15%,rgba(194,90,255,0.6) 83%,rgba(194,90,255,0) 84%,rgba(194,90,255,0) 100%);background:-webkit-linear-gradient(2deg,rgba(194,90,255,0) 0%,rgba(194,90,255,0) 14%,rgba(194,90,255,0.6) 15%,rgba(194,90,255,0.6) 83%,rgba(194,90,255,0) 84%,rgba(194,90,255,0) 100%);background:linear-gradient(2deg,rgba(194,90,255,0) 0%,rgba(194,90,255,0) 14%,rgba(194,90,255,0.6) 15%,rgba(194,90,255,0.6) 83%,rgba(194,90,255,0) 84%,rgba(194,90,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003f56d9',endColorstr='#003f56d9',GradientType=1)}
mark.text-highlight__8{background:-moz-linear-gradient(-4deg,rgba(63,86,217,0) 0%,rgba(63,86,217,0) 14%,rgba(63,86,217,0.4) 15%,rgba(63,86,217,0.4) 83%,rgba(63,86,217,0) 84%,rgba(63,86,217,0) 100%);background:-webkit-linear-gradient(-4deg,rgba(63,86,217,0) 0%,rgba(63,86,217,0) 14%,rgba(63,86,217,0.4) 15%,rgba(63,86,217,0.4) 83%,rgba(63,86,217,0) 84%,rgba(63,86,217,0) 100%);background:linear-gradient(-4deg,rgba(63,86,217,0) 0%,rgba(63,86,217,0) 14%,rgba(63,86,217,0.4) 15%,rgba(63,86,217,0.4) 83%,rgba(63,86,217,0) 84%,rgba(63,86,217,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003f56d9',endColorstr='#003f56d9',GradientType=1)}
del{background:-moz-linear-gradient(0deg,rgba(225,255,0,0) 0%,rgba(225,255,0,0) 15%,rgba(51,51,51,1) 16%,rgba(51,51,51,1) 59%,rgba(225,255,0,0) 60%,rgba(225,255,0,0) 100%);background:-webkit-linear-gradient(0deg,rgba(225,255,0,0) 0%,rgba(225,255,0,0) 15%,rgba(51,51,51,1) 16%,rgba(51,51,51,1) 59%,rgba(225,255,0,0) 60%,rgba(225,255,0,0) 100%);background:linear-gradient(0deg,rgba(225,255,0,0) 0%,rgba(225,255,0,0) 15%,rgba(51,51,51,1) 16%,rgba(51,51,51,1) 61%,rgba(225,255,0,0) 62%,rgba(225,255,0,0) 100%);color:rgba(51,51,51,0.0);display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003f56d9',endColorstr='#003f56d9',GradientType=1);text-decoration:none;text-indent:0}
.text-small del{background:-moz-linear-gradient(0deg,rgba(225,255,0,0) 0%,rgba(225,255,0,0) 22%,rgba(51,51,51,1) 23%,rgba(51,51,51,1) 62%,rgba(225,255,0,0) 63%,rgba(225,255,0,0) 100%);background:-webkit-linear-gradient(0deg,rgba(225,255,0,0) 0%,rgba(225,255,0,0) 22%,rgba(51,51,51,1) 23%,rgba(51,51,51,1) 62%,rgba(225,255,0,0) 63%,rgba(225,255,0,0) 100%);background:linear-gradient(0deg,rgba(225,255,0,0) 0%,rgba(225,255,0,0) 22%,rgba(51,51,51,1) 23%,rgba(51,51,51,1) 62%,rgba(225,255,0,0) 63%,rgba(225,255,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003f56d9',endColorstr='#003f56d9',GradientType=1)}
.text-compact del{background:-moz-linear-gradient(0deg,rgba(225,255,0,0) 0%,rgba(225,255,0,0) 13%,rgba(51,51,51,1) 14%,rgba(51,51,51,1) 61%,rgba(225,255,0,0) 62%,rgba(225,255,0,0) 100%);background:-webkit-linear-gradient(0deg,rgba(225,255,0,0) 0%,rgba(225,255,0,0) 13%,rgba(51,51,51,1) 14%,rgba(51,51,51,1) 61%,rgba(225,255,0,0) 62%,rgba(225,255,0,0) 100%);background:linear-gradient(0deg,rgba(225,255,0,0) 0%,rgba(225,255,0,0) 13%,rgba(51,51,51,1) 14%,rgba(51,51,51,1) 61%,rgba(225,255,0,0) 62%,rgba(225,255,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003f56d9',endColorstr='#003f56d9',GradientType=1)}
.text-small__time{color:#a9a9a9;font-size:.75em;font-weight:500;line-height:1}
.text-grey{color:#a9a9a9}
div.panel-footnotes{background:#f0f0f0;margin:.5em auto;padding:.5em}
div.panel-footnotes ol{padding-left:1.5em}
.theme-dark div.panel-footnotes{background:#fbfaf8}
.visible-xs{display:none!important}
@media (max-width: 767px) {
.visible-xs{display:block!important}
.hidden-xs,table.visible-xs,tr.visible-xs,th.visible-xs,td.visible-xs{display:none!important}
}
.hidden{display:none!important}
.text-widespace{word-spacing:.5em}
.img-flag{border:#D3D3D3 solid 1px;width:1.3em}
a:lang(ja),p:lang(ja),li:lang(ja){font-size:.8em}
a:lang(ru),p:lang(ru){font-size:.8em;line-height:1.3}
.text-3:lang(ja){font-size:2.8em;line-height:1.07}
.text-3:lang(ru){font-size:3.9em;line-height:.77}
.text-tag__new,.text-tag__future,.text-tag__inactive,.text-tag__issue{border-radius:.25em;font-size:.75em;font-weight:500;line-height:1;padding:0 .35em 0 .27em}
.text-tag__new{background-color:#fbed24;color:#333}
.text-tag__future{background-color:#DD235A;color:#fbfaf8}
.text-tag__issue{background-color:red;color:#fbfaf8}
.text-tag__inactive{background-color:#2881CA;color:#fbfaf8}
nav#navigate{display:inline-block}
ul.list-inline{display:inline;padding:0}
ul.list-inline li{display:inline}
h2 span.fix-quote{letter-spacing:-.19em}
h3 span.fix-quote{letter-spacing:-.15em}
strong span.fix-quote{letter-spacing:-.15em}
.text-headline sup{font-size:.5em;top:-.7em}
h2 sup{font-size:.5em;letter-spacing:-1px;top:-.7em}
sup{font-weight:500;color:#a9a9a9}
article sup{font-weight:500;color:#333}
p.text-heavy{font-family:futura-pt-condensed,sans-serif;font-style:normal;font-weight:800;letter-spacing:-.03em;text-transform:uppercase}
.img-responsive{margin:0!important}
.column-4,.column-4__balance,.column-2,.column-2__balance{-moz-column-count:1;-webkit-column-count:1;column-count:1}
@media (min-width: 767px) {
.column-4__balance{-moz-column-count:4;-moz-column-fill:balance;-moz-column-gap:1em;-webkit-column-count:4;-webkit-column-gap:1em;column-count:4;column-fill:balance;column-gap:1em}
article h2{-moz-column-span:all;-webkit-column-span:all;column-span:all;margin:0 0 .17em}
.column-2__balance{-moz-column-count:2;-moz-column-fill:balance;-webkit-column-count:2;-webkit-column-gap:1em;column-count:2;column-fill:balance;column-gap:1em}
.column-4{-moz-column-count:4;-moz-column-gap:1em;-webkit-column-count:4;-webkit-column-gap:1em;column-break-inside:avoid;column-count:4;column-fill:auto;column-gap:1em;height:32em}
.column-2{-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px;column-count:2;column-fill:auto;column-gap:40px;height:34em}
}
article h2{color:#333;font-size:5.2em;font-weight:600;letter-spacing:-.04em;line-height:.77;margin:0 0 .17em;text-transform:uppercase}
article h2.text-title__long{font-size:3em}
article h2.text-title__long:lang(ja){font-size:2.8em;line-height: 1.07em;}
article .Standfirst{font-weight:500;letter-spacing:-.02em}
article p.Byline{color:gray;text-indent:0}
article p.Byline + p{text-indent:0}
article p.Dateline{color:gray;padding-bottom:1em;text-indent:0}
article h3,.column-4 h3{color:#2881CA;font-size:1em;font-weight:600;letter-spacing:-.02em;margin-bottom:0;text-transform:uppercase}
article h3:first-child{margin-top:0}
article ul{list-style-image:url(../img/icons/bullet-square.svg);list-style-position:inside;list-style-type:none;margin-left:-1em;padding-left:1em;padding-top:0}
article ol{list-style:decimal outside none;margin-left:1.295em;padding-left:0}
article strong{letter-spacing:-.03em}
article hr.Pause{border:none;margin:0;padding-bottom:1em}
h2 + hr.Pause,h3 + hr.Pause{padding-bottom:0}
article hr.Break{border:none;letter-spacing:.2em;margin-bottom:0;margin-top:0;padding-bottom:1.49em;padding-left:.2em;padding-top:.5em;text-align:center}
article hr.Break:after{color:#7DB272;content:"\025cf\025cf\025cf";display:inline-block;margin-top:-.1em}
article p+p.EndNote,p.EndNote{color:gray;text-indent:0!important}
.text-endsign > p:last-child:after{color:#DD235A;content:" \025cf";display:inline}
article p.qa,article p.qa+p,article p.Byline+p.Standfirst{text-indent:0!important}
article hr.Pause + p:first-letter{color:#2881CA;float:left;font-size:4em;font-weight:700;line-height:1em;margin-bottom:-.14em;margin-left:0;margin-top:-.12em;padding-right:.02em}
article{word-wrap:break-word;word-break:break-word}
article h2 + h3,article hr.Break + h3{margin-top:0}
@media (max-width: 767px) {
article h2{font-size:3em}
.panel-article{margin-top:0;padding:0}
.panel-min{padding-top:1em}
article{padding:1em 0}
}
article tr{border:none}
p.Standfirst + p{text-indent:0}
nav#nav-dots{position:fixed;top:50%;transform:translate(0%,-50%);z-index:997}
nav#nav-dots ul{font-size:.75em;line-height:1.35;list-style-type:none;margin:0;padding:0}
nav#nav-dots li{display:block}
nav#nav-dots li a{color:grey;display:block;text-decoration:none}
.nav-hover,a:hover span{background:#333;color:#fff;display:none;font-weight:700;letter-spacing:.2em;padding-right:.3em;text-transform:uppercase}
#series-nav a:hover span{background:none;display:inline-block;letter-spacing:-.02em;padding-right:0}
a:hover .nav-hover{color:#fff;display:inline-block}
a .nav-hover{text-decoration:none}
nav#nav-dots a.nav-active,.nav a:link{color:#f80072;text-decoration:none}
::selection{background:#FBED24;color:#E43931}
::-moz-selection{background:#FBED24;color:#E43931}
@keyframes colourcycle {
0%{fill:#f80072}
20%{fill:#f80072}
40%{fill:#0088de}
60%{fill:#fafa00}
80%,100%{fill:#333}
}
@-webkit-keyframes colourcycle {
0%{fill:#f80072}
20%{fill:#f80072}
40%{fill:#0088de}
60%{fill:#fafa00}
80%,100%{fill:#333}
}
@keyframes opacitychange {
100%{opacity:.15}
0%,80%{opacity:1}
}
@-webkit-keyframes opacitychange {
100%{opacity:.15}
0%,80%{opacity:1}
}
#obistrip{background-color:#fbfaf8;box-shadow:0 0 .6em rgba(0,0,0,0.7);display:none;opacity:.98;position:absolute;text-align:left;top:4em;width:20em;z-index:998}
#obi-inner{border:.25em #333 solid;color:#333;margin:.75em;padding:4em 1em 0}
#obi-inner #ruleleft{border-bottom:.5em #333 solid;color:#333!important;font-size:2em;letter-spacing:-2px;line-height:1em;margin:0 0 0 -.55em;padding:0 0 0 .55em;text-transform:uppercase}
#obi-inner h2.text-title__small{color:#333!important}
#obi-inner h3{margin:0;padding:1em 0 0}
#obi-inner ul{letter-spacing:-.6px;list-style-position:inside;list-style-type:none;margin:0;padding:0}
#obi-inner p{color:#333!important;font-weight:700;margin:0;padding:1em 0 0}
input[type=checkbox]{left:-9999px;position:absolute;top:-9999px;z-index:999}
#z-logo{cursor:pointer;left:.5em;opacity:1;padding:0;position:absolute;top:.5em;width:3em;height:3em;z-index:999}
@media (min-width: 767px) {
#z-logo{-webkit-animation:opacitychange 5s;animation:opacitychange 5s;left:2em;opacity:.15;top:2em;width:3em}
#obistrip{top:0}
}
#z-logo:hover{opacity:1}
#z-logo #z-logo_upper{fill:#333;-webkit-animation:colourcycle 5s;animation:colourcycle 5s}
#z-logo #z-logo_back{fill:#fff}
#z-logo #z-logo_lower{fill:#333}
input[type=checkbox]:checked ~ #obistrip{display:block}
nav#obi-main ul{color:#333!important}
nav#obi-main a:link,nav#obi-main a:visited{color:#4974B8!important}
nav#obi-main a:hover{color:#FF383E!important}
#z-logo:hover #z-logo_line,#z-logo #z-logo_line,#z-logo #z-logo_square{opacity:0}
blockquote.reversed:before,blockquote.reversed:after{content:none}
blockquote.reversed{border-style:solid;background-color:#333;border-color:#333;color:#fbfaf8;padding:.5em .6em;margin:.5em auto;border-width:0}
.hidden{display:none}
button{font:1.4vw/1 futura-pt,sans-serif;margin:0 .05em;padding:0;color:#333;outline:none;background-color:#fbfaf8}
button:hover{background-color:#bbb;color:#000}
button:disabled{color:#d3d3d3;cursor:default}
.pagination{display:inline-block;justify-content:center;align-items:center;width:100%}
.page-number{cursor:pointer}
.active{opacity:1;background-color:gray;color:#fff}
