@charset "UTF-8";:root{--ios-fix:0px;--scrollbar-width:0px}@media only screen and (min-width:1281px){:root{--h-pad:60px;--v-pad:135px;--col-pad:30px;--normal:17px;--text:21px;--h1:48px;--h2:36px}}@media only screen and (min-width:1024px) and (max-width:1280px){:root{--h-pad:40px;--v-pad:105px;--col-pad:20px;--normal:17px;--text:21px;--h1:40px;--h2:30px}}@media only screen and (min-width:768px) and (max-width:1023px){:root{--h-pad:30px;--v-pad:80px;--col-pad:15px;--normal:15px;--text:17px;--h1:30px;--h2:24px}}@media only screen and (max-width:767px){:root{--h-pad:20px;--v-pad:40px;--col-pad:10px;--normal:14px;--text:14px;--h1:24px;--h2:20px}}abbr,acronym,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}li,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;width:auto;font-weight:400}q:after,q:before{content:""}abbr,acronym{font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}a,a:active,a:active:hover,a:hover,a:visited:hover{outline:none}a,a:hover,a:visited,a:visited:hover{text-decoration:none}::selection{background:#ccc;color:#000}::-moz-selection{background:#ccc;color:#000}::-webkit-selection{background:#ccc;color:#000}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:1281px){.col-lg-1{width:16.66667%}.col-lg-2{width:33.33333%}.col-lg-3{width:50%}.col-lg-4{width:66.66667%}.col-lg-5{width:83.33333%}.col-lg-6{width:100%}.pad-lg-1{margin-left:20%}.pad-lg-2{margin-left:40%}.pad-lg-3{margin-left:60%}.pad-lg-4{margin-left:80%}.pad-lg-5{margin-left:100%}}@media only screen and (min-width:1024px) and (max-width:1280px){.col-md-1{width:16.66667%}.col-md-2{width:33.33333%}.col-md-3{width:50%}.col-md-4{width:66.66667%}.col-md-5{width:83.33333%}.col-md-6{width:100%}.pad-md-1{margin-left:16.66667%}.pad-md-2{margin-left:33.33333%}.pad-md-3{margin-left:50%}.pad-md-4{margin-left:66.66667%}.pad-md-5{margin-left:83.33333%}}@media only screen and (min-width:768px) and (max-width:1023px){.col-sm-1{width:16.66667%}.col-sm-2{width:33.33333%}.col-sm-3{width:50%}.col-sm-4{width:66.66667%}.col-sm-5{width:83.33333%}.col-sm-6{width:100%}.pad-sm-1{margin-left:20%}.pad-sm-2{margin-left:40%}.pad-sm-3{margin-left:60%}.pad-sm-4{margin-left:80%}.pad-sm-5{margin-left:100%}}@media only screen and (max-width:767px){.col-xs-1{width:16.66667%}.col-xs-2{width:33.33333%}.col-xs-3{width:50%}.col-xs-4{width:66.66667%}.col-xs-5{width:83.33333%}.col-xs-6{width:100%}.pad-xs-1{margin-left:20%}.pad-xs-2{margin-left:40%}.pad-xs-3{margin-left:60%}.pad-xs-4{margin-left:80%}.pad-xs-5{margin-left:100%}.pad-xs-smaller{margin-left:28%}}@font-face{font-family:Calibre;src:url(../fonts/CalibreWeb-Medium.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Calibre;src:url(../fonts/CalibreWeb-Regular.woff) format("woff2");font-weight:400;font-style:normal}body,html{overflow-x:hidden;overflow-y:auto;overflow-y:overlay;-ms-overflow-style:-ms-autohiding-scrollbar}body,html{background:#111}body{font:17px/1.76 -apple-system,BlinkMacSystemFont,Work Sans,system-ui,sans-serif;font-size:var(--normal);text-align:center;color:#fff;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;min-height:100vh}.no-mousehover body{-webkit-text-size-adjust:none}a,a:visited{color:inherit;cursor:pointer}.mousehover a:hover,.mousehover a:visited:hover{color:#fff}p:not(:last-child){margin-bottom:calc(var(--text)*1.6)}ul{color:hsla(0,0%,100%,.5);display:flex;justify-content:center;flex-wrap:wrap}ul li:after{content:" ";width:var(--col-pad);min-width:24px;display:inline-block;text-align:center}ul li.not-eol:after{content:"・"}ul li.eol+li:before,ul li.eol:after,ul li:first-child:before,ul li:last-child:after{content:" ";display:inline-block;width:calc(var(--col-pad)/2);min-width:12px}ul li.eol+li:last-child:after,ul li.eol+li:last-child:before{display:none}@media only screen and (max-width:767px){ul{padding:0 var(--h-pad) var(--h-pad)}}.logos-container .box:last-child ul{height:auto!important}@media only screen and (max-width:767px){.box:not(.open-box) .places{height:0;overflow:hidden}}h1{font-size:48px;font-size:var(--h1);line-height:1.1;display:flex;justify-content:center}@media only screen and (min-width:768px) and (max-width:1280px){h1 img{width:200px}}@media only screen and (max-width:767px){h1 img{width:120px}}h2{font-size:36px;font-size:var(--h2);cursor:pointer;display:flex;opacity:.5}h2,h2 span{flex-direction:column}h2 span{display:block;height:62px;display:flex;align-items:center;justify-content:flex-end}@media only screen and (max-width:767px){h2 span{justify-content:center}}@media only screen and (min-width:768px){h2:after{content:"";display:block;width:100%;height:1px;background:#fff;opacity:.15;margin:var(--col-pad) 0}}@media only screen and (min-width:768px) and (max-width:1280px){h2 img{width:180px}}@media only screen and (max-width:767px){h2{cursor:pointer}h2 img{width:138px}}.mousehover .box:hover h2,.mousehover .box:hover h2:after,.open-box h2,.open-box h2:after{opacity:1}a,h2{transition:opacity .15s ease-in-out,color .15s ease-in-out,background-color .15s ease-in-out,border .15s ease-in-out}.repeating-bg,img,video{min-width:1px;min-height:1px}.mousehover .repeating-bg,.mousehover img,.mousehover video{transition:opacity .15s ease-in-out}.repeating-bg[data-src],img[data-large-src],img[data-src],video[data-src]{opacity:0}.mousehover [data-large-src],.mousehover [data-large-src]+canvas,.mousehover [data-src],.mousehover [data-src]+canvas{cursor:progress!important}b,strong{font-weight:400;color:#fff}.button,.mask,.menu,footer,h1,h2{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container{margin:0 auto;width:100%;max-width:1440px;padding:0 var(--h-pad);position:relative}@media only screen and (min-width:768px){.container.logos-container{padding-top:0;margin-top:calc(-1*var(--col-pad))}}.container.text-container{padding-top:calc(var(--v-pad) - 3*var(--col-pad));padding-bottom:calc(var(--v-pad) - 2*var(--col-pad))}@media only screen and (max-width:767px){.container.logos-container{padding:0}.container.text-container{padding-bottom:0}}header{padding:var(--v-pad) 0}.centered{display:flex}.button,.centered{justify-content:center;align-items:center}.button{display:inline-flex;cursor:pointer;padding:0 var(--col-pad);margin-top:var(--col-pad);height:60px;min-width:calc(var(--text)*17);border:1px solid #fff;font-size:var(--normal);line-height:1;text-align:center;opacity:.5}@media only screen and (max-width:767px){.button{width:100%;height:50px;margin-top:calc(var(--v-pad) - 2*var(--col-pad))}}.mousehover .button:hover{opacity:1}.content{width:100%;position:relative;padding:45px 0 0;padding:calc(var(--v-pad) - var(--col-pad)*2) 0 0 0}.grid{display:flex;flex-wrap:wrap;width:calc(100% + 2*var(--col-pad));margin-left:calc(-1*var(--col-pad));padding:25px 0;padding:var(--col-pad) 0;justify-content:center}.logos-container .grid{padding-top:0}@media only screen and (max-width:1023px){.logos-container .grid{justify-content:flex-start}}.box{padding:25px;padding:var(--col-pad)}@media only screen and (max-width:767px){.logos-container .box{padding:0}.logos-container .box:after{margin:var(--col-pad) 0}.logos-container .box:after,.logos-container .box:first-child:before{content:"";display:block;width:100%;height:1px;background:#fff;opacity:.15}.logos-container .box:first-child:before{margin:0 0 var(--col-pad) 0}}.text-box{width:100%;max-width:calc(var(--text)*33 + 2*var(--col-pad));font-size:var(--text)}.text-box p{text-align:left}.right-auto{margin-right:auto}.align-right{margin-left:auto}@media only screen and (min-width:1024px){.hide-desktop{display:none}}@media only screen and (max-width:1023px){.hide-portrait{display:none}}@media only screen and (max-width:767px){.hide-mobile{display:none}}.hidden{display:none}.invisible{opacity:0}.inline-block{display:inline-block}.mousehover .loading,.mousehover .loading *{cursor:progress!important}.has-link{cursor:pointer}.author-byline{display:none}.no-transition,.resizing *,.velocity-animating{transition:none 0s linear!important}