article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}button,select{text-transform:none}body,h1,h2,h3,h4,p,figure{margin:0;padding:0}p{-webkit-margin-before:0;-webkit-margin-after:0}ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html{background-color:#fff;height:100%}img,video{max-width:100%;max-height:100%}canvas,img{vertical-align:middle}@font-face{font-family:'GT Sectra';src:url("/files/fonts/GT-Sectra-Bold.eot");src:url("/files/fonts/GT-Sectra-Bold.eot?#iefix") format('embedded-opentype'),url("/files/fonts/GT-Sectra-Bold.woff") format('woff'),url("/files/fonts/GT-Sectra-Bold.ttf") format('truetype')}body{color:#000;font-size:19px;font-family:'GT Sectra';line-height:1.4;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width:2000px){body{font-size:29px}}@media (min-width:950px) and (max-width:2000px){body{font-size:23px}}.quotation{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}h1,h2,h3,h4{font-family:'GT Sectra'}h1{font-size:38px;font-weight:bold;line-height:.9}@media (min-width:2000px){h1{font-size:58px}}@media (min-width:950px) and (max-width:2000px){h1{font-size:46px}}h2{font-size:19px;line-height:.9;margin-bottom:13.3px;display:inline-block;border-bottom:2px solid #409e67;padding-bottom:5px;}@media (min-width:2000px){h2{margin-bottom:20.3px}}@media (min-width:950px) and (max-width:2000px){h2{margin-bottom:16.1px}}@media (min-width:2000px){h2{font-size:29px}}@media (min-width:950px) and (max-width:2000px){h2{font-size:23px}}@media big-text{h2{margin-bottom:26.6px}@media (min-width:2000px){h2{margin-bottom:40.6px}}@media (min-width:950px) and (max-width:2000px){h2{margin-bottom:32.2px}}}h3{font-size:19px;line-height:.9}@media (min-width:2000px){h3{font-size:29px}}@media (min-width:950px) and (max-width:2000px){h3{font-size:23px}}a{text-decoration:none;color:inherit;}a:hover{cursor:pointer;color:#409e67}.spaced-paragraphs p{margin-bottom:13.3px}@media (min-width:2000px){.spaced-paragraphs p{margin-bottom:20.3px}}@media (min-width:950px) and (max-width:2000px){.spaced-paragraphs p{margin-bottom:16.1px}}.button{border:1px solid #000;color:#000;border-radius:2em;cursor:pointer;text-transform:uppercase;padding:.5em 1em;}.button:hover{background-color:#000;color:#fff}.hidden{display:none}@media two-columns{.equal-columns{display:-webkit-box;display:-ms-flexbox;display:flex}.equal-columns .column{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media text-plus{.text-plus{display:-webkit-box;display:-ms-flexbox;display:flex}}.text-plus-text{margin:26.6px 0 0 0;}@media (min-width:2000px){.text-plus-text{margin:40.6px 0 0 0}}@media (min-width:950px) and (max-width:2000px){.text-plus-text{margin:32.2px 0 0 0}}@media textplus{.text-plus-text{margin:0 26.6px 0 0}@media (min-width:2000px){.text-plus-text{margin:0 40.6px 0 0}}@media (min-width:950px) and (max-width:2000px){.text-plus-text{margin:0 32.2px 0 0}}}.text-plus-plus{-ms-flex-item-align:left;align-self:left}@media text-plus{.plus-text{display:-webkit-box;display:-ms-flexbox;display:flex}}.plus-text-text{margin:26.6px 0 0 0;}@media (min-width:2000px){.plus-text-text{margin:40.6px 0 0 0}}@media (min-width:950px) and (max-width:2000px){.plus-text-text{margin:32.2px 0 0 0}}@media text-plus{.plus-text-text{margin:0 0 0 26.6px}@media (min-width:2000px){.plus-text-text{margin:0 0 0 40.6px}}@media (min-width:950px) and (max-width:2000px){.plus-text-text{margin:0 0 0 32.2px}}}.plus-text-plus{-ms-flex-item-align:left;align-self:left}.page-header{background:page-header-background-color;color:page-header-text-color}.colored{color:primaryColor}.unmarked-links a{text-decoration:none}.arrow-list{list-style:none;}.arrow-list li:before{content:'\2192 \a0'}.lined-list{list-style:none;padding:0;}.lined-list li{padding:13.3px;border-bottom:1px solid #808080}@media (min-width:2000px){.lined-list li{padding:20.3px}}@media (min-width:950px) and (max-width:2000px){.lined-list li{padding:16.1px}}.lined-list li:first-child{border-top:1px solid #808080}.separated-list{list-style:none;margin:0;}.separated-list li{display:inline}.separated-list li:not(:last-child){margin-right:10px}.definition-list dt{display:inline;font-weight:bold;}.definition-list dt::after{content:':'}.definition-list dd{display:inline;margin-left:26.6px;width:100%;}@media (min-width:2000px){.definition-list dd{margin-left:40.6px}}@media (min-width:950px) and (max-width:2000px){.definition-list dd{margin-left:32.2px}}.definition-list dd::after{content:'\A';white-space:pre}.wrapper{margin:0 auto;padding:0 26.6px;max-width:950px}@media (min-width:2000px){.wrapper{max-width:1188px}}@media (min-width:2000px){.wrapper{padding:0 40.6px}}@media (min-width:950px) and (max-width:2000px){.wrapper{padding:0 32.2px}}.text-container{margin:0 auto;padding:0 20px;max-width:800px}body{letter-spacing:.02em}.arrow-link::before{content:"";background-image:url("/files/images/arrow.svg");background-size:1em 1em;background-position-y:.14em;background-repeat:no-repeat;display:inline-block;width:1em;height:1em;margin-right:5px}.oneliner{padding:26.6px 0}@media (min-width:2000px){.oneliner{padding:40.6px 0}}@media (min-width:950px) and (max-width:2000px){.oneliner{padding:32.2px 0}}.dark{background-color:#000;color:#fff;letter-spacing:.05em}.screening-city{font-size:25.327px;white-space:nowrap;padding-right:26.6px}@media (min-width:2000px){.screening-city{padding-right:40.6px}}@media (min-width:950px) and (max-width:2000px){.screening-city{padding-right:32.2px}}@media (min-width:2000px){.screening-city{font-size:38.657px}}@media (min-width:950px) and (max-width:2000px){.screening-city{font-size:30.659px}}.quotation{padding-top:53.2px;padding-bottom:53.2px;padding-left:8vw;padding-right:26.6px;text-align:center;}@media (min-width:2000px){.quotation{padding-right:40.6px}}@media (min-width:950px) and (max-width:2000px){.quotation{padding-right:32.2px}}@media (min-width:2000px){.quotation{padding-bottom:81.2px}}@media (min-width:950px) and (max-width:2000px){.quotation{padding-bottom:64.4px}}@media (min-width:2000px){.quotation{padding-top:81.2px}}@media (min-width:950px) and (max-width:2000px){.quotation{padding-top:64.4px}}.quotation::before{content:'“'}.quotation::after{content:'”'}@media (min-width:950px) and (max-width:2000px){.quotation{padding-left:225.4px;padding-right:225.4px}@media (min-width:2000px){.quotation{padding-right:284.2px}}@media (min-width:950px) and (max-width:2000px){.quotation{padding-right:225.4px}}@media (min-width:2000px){.quotation{padding-left:284.2px}}@media (min-width:950px) and (max-width:2000px){.quotation{padding-left:225.4px}}}.default-padding{padding-top:53.2px}@media (min-width:2000px){.default-padding{padding-top:81.2px}}@media (min-width:950px) and (max-width:2000px){.default-padding{padding-top:64.4px}}.default-section{padding-top:53.2px}@media (min-width:2000px){.default-section{padding-top:81.2px}}@media (min-width:950px) and (max-width:2000px){.default-section{padding-top:64.4px}}.default-section h2{margin-bottom:26.6px}@media (min-width:2000px){.default-section h2{margin-bottom:40.6px}}@media (min-width:950px) and (max-width:2000px){.default-section h2{margin-bottom:32.2px}}.default-section p+p{margin-top:13.3px}@media (min-width:2000px){.default-section p+p{margin-top:20.3px}}@media (min-width:950px) and (max-width:2000px){.default-section p+p{margin-top:16.1px}}.default-section p+h3{margin-top:39.9px}@media (min-width:2000px){.default-section p+h3{margin-top:60.9px}}@media (min-width:950px) and (max-width:2000px){.default-section p+h3{margin-top:48.3px}}.default-section h3+p{margin-top:26.6px}@media (min-width:2000px){.default-section h3+p{margin-top:40.6px}}@media (min-width:950px) and (max-width:2000px){.default-section h3+p{margin-top:32.2px}}.default-section .lead{font-size:25.327px;line-height:1.2;}@media (min-width:2000px){.default-section .lead{font-size:38.657px}}@media (min-width:950px) and (max-width:2000px){.default-section .lead{font-size:30.659px}}@media (min-width:950px) and (max-width:2000px){.default-section .lead{font-size:33.76089px}}.default-section + .quotation-section{margin-top:53.2px}@media (min-width:2000px){.default-section + .quotation-section{margin-top:81.2px}}@media (min-width:950px) and (max-width:2000px){.default-section + .quotation-section{margin-top:64.4px}}.default-section + #support{margin-top:53.2px}@media (min-width:2000px){.default-section + #support{margin-top:81.2px}}@media (min-width:950px) and (max-width:2000px){.default-section + #support{margin-top:64.4px}}.default-section + #desktop-footer{margin-top:53.2px}@media (min-width:2000px){.default-section + #desktop-footer{margin-top:81.2px}}@media (min-width:950px) and (max-width:2000px){.default-section + #desktop-footer{margin-top:64.4px}}#start{background-size:cover;background-position:65%;height:90vh;}#start .wrapper{position:relative}#start .logo{position:relative;top:16vh;}#start .logo img{width:27vh}@media (min-width:950px) and (max-width:2000px){#start .logo{top:10vh}#start .logo img{width:300px}}#start #slogan{position:relative;top:60vh;color:#fff;}@media (min-width:950px) and (max-width:2000px){#start #slogan{top:58vh}}.webp #start{background-image:url("/theme/beingokey/images/key-visual-2560.webp")}.no-webp #start{background-image:url("/theme/beingokey/images/key-visual-2560.jpg")}header{z-index:2;padding:13.3px 0;background-color:#fff;display:none;position:fixed;width:100%;top:0;-webkit-box-shadow:0 5px 20px #808080;box-shadow:0 5px 20px #808080;}@media (min-width:2000px){header{padding:20.3px 0}}@media (min-width:950px) and (max-width:2000px){header{padding:16.1px 0}}header #top-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center}header .logo{width:146.3px}@media (min-width:2000px){header .logo{width:223.3px}}@media (min-width:950px) and (max-width:2000px){header .logo{width:177.1px}}nav{display:none;position:fixed;right:0;top:0;background-color:#fff;padding-right:53.2px;padding-left:53.2px;padding-bottom:26.6px;z-index:3;}@media (min-width:2000px){nav{padding-bottom:40.6px}}@media (min-width:950px) and (max-width:2000px){nav{padding-bottom:32.2px}}@media (min-width:2000px){nav{padding-left:81.2px}}@media (min-width:950px) and (max-width:2000px){nav{padding-left:64.4px}}@media (min-width:2000px){nav{padding-right:81.2px}}@media (min-width:950px) and (max-width:2000px){nav{padding-right:64.4px}}nav ul{padding:0;margin-top:53.2px;list-style:none;}@media (min-width:2000px){nav ul{margin-top:81.2px}}@media (min-width:950px) and (max-width:2000px){nav ul{margin-top:64.4px}}nav ul li{margin-bottom:13.3px}@media (min-width:2000px){nav ul li{margin-bottom:20.3px}}@media (min-width:950px) and (max-width:2000px){nav ul li{margin-bottom:16.1px}}nav ul a:hover{color:inherit;border-bottom:2px solid #409e67}@media (min-width:950px){nav{position:static;height:100%;width:100%;font-size:14.25356px;padding:0}@media (min-width:2000px){nav{font-size:21.75544px}}@media (min-width:950px) and (max-width:2000px){nav{font-size:17.25431px}}nav ul{margin-top:26.6px;margin-bottom:13.3px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (min-width:2000px){nav ul{margin-bottom:20.3px}}@media (min-width:950px) and (max-width:2000px){nav ul{margin-bottom:16.1px}}@media (min-width:2000px){nav ul{margin-top:40.6px}}@media (min-width:950px) and (max-width:2000px){nav ul{margin-top:32.2px}}nav ul li{margin-bottom:0}nav li:not(:first-child){margin-left:10px}}#header-hamburger{width:21.28px;z-index:10;-ms-flex-item-align:center;align-self:center}@media (min-width:2000px){#header-hamburger{width:32.48px}}@media (min-width:950px) and (max-width:2000px){#header-hamburger{width:25.76px}}#start-hamburger{width:21.28px;z-index:10;-ms-flex-item-align:center;align-self:center}@media (min-width:2000px){#start-hamburger{width:32.48px}}@media (min-width:950px) and (max-width:2000px){#start-hamburger{width:25.76px}}#close{width:21.28px;z-index:10;-ms-flex-item-align:center;align-self:center}@media (min-width:2000px){#close{width:32.48px}}@media (min-width:950px) and (max-width:2000px){#close{width:25.76px}}#header-hamburger:hover,#start-hamburger:hover,#close:hover{cursor:pointer}#start-hamburger{position:absolute;right:26.6px;top:26.6px;}@media (min-width:2000px){#start-hamburger{top:40.6px}}@media (min-width:950px) and (max-width:2000px){#start-hamburger{top:32.2px}}@media (min-width:2000px){#start-hamburger{right:40.6px}}@media (min-width:950px) and (max-width:2000px){#start-hamburger{right:32.2px}}@media (min-width:950px) and (max-width:2000px){#start-hamburger{display:none}}#close,#header-hamburger{display:none}.video-wrapper{position:relative;padding-bottom:52%;padding-top:25px;height:0;margin-bottom:26.6px;}@media (min-width:2000px){.video-wrapper{margin-bottom:40.6px}}@media (min-width:950px) and (max-width:2000px){.video-wrapper{margin-bottom:32.2px}}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#gallery{padding-bottom:0}#gallery-wrapper{position:relative}#left-gallery-arrow{position:absolute;height:26.6px;top:40%}@media (min-width:2000px){#left-gallery-arrow{height:40.6px}}@media (min-width:950px) and (max-width:2000px){#left-gallery-arrow{height:32.2px}}#right-gallery-arrow{position:absolute;height:26.6px;top:40%}@media (min-width:2000px){#right-gallery-arrow{height:40.6px}}@media (min-width:950px) and (max-width:2000px){#right-gallery-arrow{height:32.2px}}@media (min-width:950px) and (max-width:2000px){#left-gallery-arrow{height:64.4px}@media (min-width:2000px){#left-gallery-arrow{height:81.2px}}@media (min-width:950px) and (max-width:2000px){#left-gallery-arrow{height:64.4px}}#right-gallery-arrow{height:64.4px}@media (min-width:2000px){#right-gallery-arrow{height:81.2px}}@media (min-width:950px) and (max-width:2000px){#right-gallery-arrow{height:64.4px}}}#left-gallery-arrow{left:26.6px;display:none}@media (min-width:2000px){#left-gallery-arrow{left:40.6px}}@media (min-width:950px) and (max-width:2000px){#left-gallery-arrow{left:32.2px}}@media (min-width:950px) and (max-width:2000px){#left-gallery-arrow{left:64.4px}@media (min-width:2000px){#left-gallery-arrow{left:81.2px}}@media (min-width:950px) and (max-width:2000px){#left-gallery-arrow{left:64.4px}}}#left-gallery-arrow:hover{cursor:pointer}#right-gallery-arrow{right:26.6px;}@media (min-width:2000px){#right-gallery-arrow{right:40.6px}}@media (min-width:950px) and (max-width:2000px){#right-gallery-arrow{right:32.2px}}@media (min-width:950px) and (max-width:2000px){#right-gallery-arrow{right:64.4px}@media (min-width:2000px){#right-gallery-arrow{right:81.2px}}@media (min-width:950px) and (max-width:2000px){#right-gallery-arrow{right:64.4px}}}#right-gallery-arrow:hover{cursor:pointer}#direction h2{margin-bottom:0}#direction .birth{margin-top:0;margin-bottom:13.3px}@media (min-width:2000px){#direction .birth{margin-bottom:20.3px}}@media (min-width:950px) and (max-width:2000px){#direction .birth{margin-bottom:16.1px}}#direction .person section{border-bottom:1px solid #000}@media (min-width:950px) and (max-width:2000px){#direction .person section:first-of-type h4::after{display:none}#direction .person section:first-of-type div{display:block}}#direction h3{margin-top:53.2px}@media (min-width:2000px){#direction h3{margin-top:81.2px}}@media (min-width:950px) and (max-width:2000px){#direction h3{margin-top:64.4px}}#direction h4{line-height:1.7;cursor:pointer;}#direction h4::after{content:" ";display:inline-block;background-image:url("/theme/beingokey/images/more.svg");background-size:.8em .8em;background-position-y:.1em;background-repeat:no-repeat;margin-left:.3em;height:.8em;width:.8em}#direction h4+div{display:none;margin-top:13.3px;margin-bottom:13.3px}@media (min-width:2000px){#direction h4+div{margin-bottom:20.3px}}@media (min-width:950px) and (max-width:2000px){#direction h4+div{margin-bottom:16.1px}}@media (min-width:2000px){#direction h4+div{margin-top:20.3px}}@media (min-width:950px) and (max-width:2000px){#direction h4+div{margin-top:16.1px}}#direction li{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;}#direction li::before{content:url("/theme/beingokey/images/bullet-point.svg");-webkit-box-flex:0;-ms-flex:none;flex:none;width:13.3px;display:block;margin-right:10px;position:relative;bottom:.2em}@media (min-width:2000px){#direction li::before{width:20.3px}}@media (min-width:950px) and (max-width:2000px){#direction li::before{width:16.1px}}#support{padding:53.2px 0;}@media (min-width:2000px){#support{padding:81.2px 0}}@media (min-width:950px) and (max-width:2000px){#support{padding:64.4px 0}}#support p{margin-bottom:26.6px}@media (min-width:2000px){#support p{margin-bottom:40.6px}}@media (min-width:950px) and (max-width:2000px){#support p{margin-bottom:32.2px}}#supporter-logos{max-width:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:800px){#supporter-logos{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:26.6px}@media (min-width:2000px){#supporter-logos{margin-bottom:40.6px}}@media (min-width:950px) and (max-width:2000px){#supporter-logos{margin-bottom:32.2px}}}.supporter-logo{display:block;-ms-flex-preferred-size:200px;flex-basis:200px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:50%;}.supporter-logo img{max-width:100%;height:auto}@media (min-width:800px){.supporter-logo{min-width:0;margin:0}.supporter-logo:nth-child(2n+1){margin:0}.supporter-logo:nth-child(2n){margin:0}}footer{padding-bottom:53.2px !important}@media (min-width:2000px){footer{padding-bottom:81.2px !important}}@media (min-width:950px) and (max-width:2000px){footer{padding-bottom:64.4px !important}}#desktop-footer{display:none;font-size:14.25356px;}@media (min-width:2000px){#desktop-footer{font-size:21.75544px}}@media (min-width:950px) and (max-width:2000px){#desktop-footer{font-size:17.25431px}}@media (min-width:800px){#desktop-footer{display:block}}#desktop-footer #footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:800px){#support{display:none}#mobile-footer{display:none}}