html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-size:16px;line-height:1.25;font-family:'Open Sans', sans-serif;background-color:white}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:IntroBlackCaps;font-weight:normal;font-style:normal;margin:0;line-height:1.125}h1,.h1{font-size:24px}h2,.h2{font-size:20px}h3,.h3{font-size:16px}@media (min-width: 768px){h1,.h1{font-size:35px}h2,.h2{font-size:22px}}@media (min-width: 992px){h1,.h1{font-size:45px}h2,.h2{font-size:25px}}.page-template-default h1,.page-template-default h2,.page-template-default h3,.page-template-default h4{text-align:center}ul,ol{padding-left:18px}ul ul,ol ul{list-style-type:disc}a{color:black;text-decoration:none}svg{width:100%;height:auto;display:block}:root{--scrollpos:1}p,ul,ol{line-height:1.25;font-size:16px}p a,ul a,ol a{border-bottom:1px solid black}p a:hover,ul a:hover,ol a:hover{border-bottom-style:dotted}@media only screen and (min-width: 768px){p,ul,ol{line-height:1.5;font-size:18px}}address{font-style:normal}.site{overflow-x:hidden}.bg-black{background-color:black;color:white}.bg-black a{color:white}.bg-white{background-color:white}.bg-turqu{background-color:#61BBC1}.bg-light-turqu{background-color:#D5EDF0}.bg-light-orange{background-color:#ffd2b4}@media only screen and (min-width: 768px){.absolute-fill{position:absolute;top:0;left:0;width:100%;height:100%}}.relative{position:relative}.button{padding:0.75rem 2.5rem;border-radius:2rem;font-weight:700;text-decoration:none}.make-a-link{position:relative}.make-a-link a{position:absolute;width:100%;height:100%;top:0;left:0}.content-container{max-width:1312px;padding:1rem;margin:auto;width:100%}.text-container{max-width:800px;padding:1rem;margin:auto}.text-container h2{margin-top:1.5rem;margin-bottom:1.5rem}@media only screen and (min-width: 768px){.text-container{line-height:1.5;font-size:18px}}footer a:hover,footer .make-a-link:hover{color:#ffd2b4}.text-content img{margin-bottom:1.5rem;margin-top:1.5rem}.text-content iframe{max-width:100%;max-height:30rem}.text-content h2,.text-content h3{margin-bottom:2rem;margin-top:3rem}.text-b-w{color:black}@media only screen and (min-width: 768px){.text-b-w{color:white}}.text-squeeze{max-width:45rem}.bold{font-weight:bold}.half-container{max-width:400px;margin-top:2rem}@media only screen and (min-width: 768px){.half-container{margin-top:0}}.line-height-l{line-height:1.425}.site-header{z-index:4;background-color:transparent;padding-left:1rem;padding-right:1rem;height:60px;position:fixed;top:0;width:100%;box-sizing:border-box;transition:background-color 0.25s}@media only screen and (min-width: 768px){.site-header{padding-left:5rem;padding-right:5rem;height:120px}}.site-header.trans{background-color:transparent}.site-header.white{background-color:white}.logo .t{transition:opacity 0.125s}.trans .logo .t{opacity:0}.white .logo .t{opacity:1}#content{margin-top:60px}@media only screen and (min-width: 768px){#content{margin-top:120px}}.invisible{color:transparent;width:0;height:0;overflow:hidden;margin:0;padding:0;opacity:0}.text-center{text-align:center}@media only screen and (max-width: 767px){.text-center-m{text-align:center}}.text-black{color:black}.img-fluid{max-width:100%;height:auto}.pad-y{padding-top:2rem;padding-bottom:2rem}.pad-y .h1{margin-bottom:2rem}@media only screen and (min-width: 768px){.pad-y{padding-top:4.875rem;padding-bottom:4.875rem}.pad-y .h1{margin-bottom:4rem}}.pad-y-big{padding-top:1rem}@media only screen and (min-width: 768px){.pad-y-big{padding:4.875rem 0 3rem}}.pad-x-big{padding:0 1rem}@media only screen and (min-width: 768px){.pad-x-big{padding:0 2rem}}@media only screen and (min-width: 1024px){.pad-x-big{padding:0 6rem}}.marge-y{margin-top:1rem;margin-bottom:1rem}@media only screen and (min-width: 768px){.marge-y{margin-top:2rem;margin-bottom:2rem}}.flexy{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 768px){.flexy-tb{display:-webkit-box;display:-ms-flexbox;display:flex}}[class*="flexy"].justify-center,[class*="flexy"].flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[class*="flexy"].align-center,[class*="flexy"].flex-center{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}[class*="flexy"].space-between{justify-content:space-between}[class*="flexy"].space-even{justify-content:space-evenly}[class*="flexy"].flex-column{flex-direction:column}@media only screen and (min-width: 768px){.half{width:50%}}.featured{position:absolute;right:0;bottom:0;width:10rem;height:10rem;border-radius:50%;background-color:black;color:white;padding:0.5rem 1rem 1rem;z-index:4;transform:scale(0.665)}@media only screen and (min-width: 768px){.featured{top:-2rem;left:25%;width:12rem;height:12rem;transform:scale(0.9)}}@media only screen and (min-width: 1024px){.featured{width:15rem;height:15rem;transform:scale(1)}}.featured a{color:white}.featured a,.menu a{text-decoration:none}.text-white{color:white}#svg-logo{max-width:160px;height:auto;width:100%;margin-top:-4px}@media only screen and (min-width: 768px){#svg-logo{max-width:262px}}#svg-logo path{transition:fill 0.25s}.menu{position:absolute;left:-105%;top:0;height:100vh;width:100vw;padding:60px 1rem 0rem 3rem;transition:left 0.25s}.menu .social.connect{margin-top:2rem}@media only screen and (min-width: 768px){.menu{padding:120px 2rem 5rem 5rem;width:75vw}.menu .social.connect{display:none}}@media only screen and (min-width: 1024px){.menu{width:33vw}}#hamburg{z-index:9;position:relative;width:36px;height:36px;display:block;content:'';cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 10h32M4 20h32M4 30h32'/%3E%3C/svg%3E")}.menu-wrap,.language-selector{width:25px}@media only screen and (min-width: 768px){.menu-wrap,.language-selector{width:8rem}}.language-selector,.mobile-language-selector{display:flex}.primary-menu{list-style:none;font-family:'IntroBlackCaps';font-size:1.25rem;padding-left:0}@media only screen and (min-width: 768px){.primary-menu{font-size:1.5rem}}.primary-menu li{margin:1rem 0}li.lang-item{text-transform:uppercase;margin-left:12px;order:2;display:inline}li.lang-item a{border-bottom:0}li.lang-item.current-lang{font-weight:bold;order:1;margin-left:0}@media only screen and (min-width: 1280px){li.lang-item{margin-left:4px}}.language-selector{justify-content:flex-end}.language-selector li.lang-item{display:none;font-size:14px}@media only screen and (min-width: 768px){.language-selector li.lang-item{display:inline}}.mobile-language-selector{padding-left:0}.mobile-language-selector li.lang-item{margin-left:20px}.mobile-language-selector li.lang-item.current-lang{margin-left:0}@media only screen and (min-width: 768px){.mobile-language-selector{display:none}}.video-wrapper{padding-top:1rem;max-width:800px;margin:auto}h2+.video-wrapper{padding-top:0}.projects .project,.news-entries .news-entry{flex:0 0 auto;padding:1rem}@media only screen and (min-width: 768px){.projects .project,.news-entries .news-entry{flex:0 0 20rem;padding:0}}.coverista{background-size:cover;background-position:center;width:100%;height:calc(50vh - 30px)}@media only screen and (min-width: 768px){.coverista{height:calc(80vh - 120px)}.coverista+.text-container{padding-top:0}}.coverista .featured{transition:transform 0.25s cubic-bezier(0.62, 0.01, 0.51, 1.04)}.indica{display:none}@media only screen and (min-width: 768px){.indica{position:fixed;bottom:0;display:grid;width:100%;z-index:1;pointer-events:none;grid-template-columns:50% 6rem minmax(200px, 400px) 6rem;grid-template-areas:"half pad- quarter -pad2"}}:root{--scrollratio:1;--scrollpos:0}#scrolldown{width:100%;padding-bottom:1rem}#scrolldown svg{margin:auto;max-width:100px}@media only screen and (min-width: 768px){#scrolldown{grid-area:quarter;padding-bottom:0}#scrolldown svg{max-width:200px}}#scrollDownDot{transform-origin:center bottom;transform:scale(var(--scrollratio))}#scrollDownArrow{transform-origin:center;transform:translateY(calc(28px - var(--scrollratio) *24px)) rotate(0deg)}.projects,.news-entries{flex-direction:column}@media only screen and (min-width: 768px){.projects,.news-entries{display:grid;grid-auto-columns:80vw;grid-auto-rows:60vw;grid-column-gap:12px;grid-row-gap:1.5rem;justify-items:center;align-items:center;justify-content:center;grid-template-columns:25vw 25vw 25vw;grid-auto-rows:20vw;padding-bottom:1rem}}.projects .project,.news-entries .news-entry{width:100%;height:100%}.projects .project img,.news-entries .news-entry img{border-style:none;width:100%;height:calc(100% - 4rem);object-fit:cover;object-position:center}.projects .project .desc,.news-entries .news-entry .desc{text-align:center;margin-top:0.5rem}@media only screen and (min-width: 768px){.projects .project .desc,.news-entries .news-entry .desc{margin-top:1rem}}.projects .project .desc p,.news-entries .news-entry .desc p{font-size:15px;margin:0}.projects .project .desc p:first-of-type,.news-entries .news-entry .desc p:first-of-type{font-weight:700}.projects .project .desc p:nth-of-type(2),.news-entries .news-entry .desc p:nth-of-type(2){font-size:14px}.news{display:flex;flex-direction:column;justify-content:center}.news .entry{max-width:600px;margin:0 1rem}.news .entry:first-of-type{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:4;z-index:2;overflow:hidden}.news .entry:last-of-type{grid-column-start:2;grid-column-end:4;grid-row-start:1;grid-row-end:3;z-index:1;padding:1rem}.news .entry img{object-fit:cover;object-position:center;width:100%;display:block;max-height:34vh}.news .entry .button{align-self:center;margin-top:0;margin-bottom:1rem}@media only screen and (min-width: 768px){.news .entry .button{margin-top:1rem;margin-bottom:0}}@media (min-width: 768px){.archive .projects .project .desc{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 1rem}.news{display:grid;grid-template-columns:1fr 2.5rem 1fr;grid-template-rows:3.5rem auto 3.5rem;max-width:1068px;margin:auto}.news .entry{margin:0}.news .entry:first-of-type{margin-left:1rem}.news .entry:last-of-type{padding:3.5rem 3.5rem 3.5rem 5.5rem;margin-right:1rem}.news .entry img{max-height:none}.news .entry .excerpt{margin:1.5rem 0}.news .entry .button{align-self:flex-start}}.dots{position:relative}.dots .dot{position:absolute;border-radius:50%;width:calc(var(--rad) * 1rem);height:calc(var(--rad) * 1rem);background-color:black}#dot-01{--rad:3.5;background-color:black;right:calc(var(--rad) * -0.5rem);top:12.5%}#dot-02{--rad:2.5;left:calc(var(--rad) * -0.5rem);background-color:#c89164;bottom:25%}#dot-03{--rad:3.5;background-color:#ffd2b4;top:calc(var(--rad) * -0.5rem);left:calc(var(--rad) * -0.5rem)}#dot-04{--rad:3.5;background-color:black;top:calc(var(--rad) * -0.5rem);left:calc(var(--rad) * -0.5rem)}#dot-05{--rad:3.5;background-color:black;right:calc(var(--rad) * -0.5rem);top:33%}#dot-06{--rad:3.5;background-color:#96644B;bottom:calc(var(--rad) * -0.5rem);right:calc(var(--rad) * -0.5rem)}#dot-07{--rad:2.5;left:calc(var(--rad) * -0.5rem);background-color:black;bottom:12.5%}@media only screen and (min-width: 768px){#dot-01{--rad:7}#dot-02{--rad:6}#dot-03{--rad:9}#dot-05{--rad:9}#dot-06{--rad:9}}@media only screen and (min-width: 1280px){#dot-04{--rad:6}#dot-07{--rad:5}}@media only screen and (min-width: 1379px){#dot-01{--rad:10}#dot-02{--rad:9}#dot-03{--rad:11}#dot-04{--rad:8}#dot-05{--rad:11}#dot-06{--rad:11}#dot-07{--rad:7}}.support-wrap{display:grid;grid-template-columns:repeat(2, 1fr);justify-content:center;max-width:900px;margin:auto;padding:0 1rem}.support-wrap .sp{transition:transform 0.25s;font-size:14px;padding-bottom:2rem}.support-wrap .sp:last-of-type{display:flex;align-items:self-start;position:relative}.support-wrap .sp:last-of-type p{position:relative;align-self:center;padding:0 1.25rem 1rem;color:white;line-height:1.25}@media only screen and (max-width: 767px){.sp .h3{font-size:12px}.featured .h2{font-size:16px}}.support-page-wrap{padding-left:1rem;padding-right:1rem;max-width:1024px}.support-page-wrap article .text{max-width:28rem;padding-top:1rem}@media only screen and (min-width: 768px){.support-page-wrap article .text{padding:1rem;margin-left:2rem}}.support-page-wrap article .image{margin:auto;max-width:13rem}@media only screen and (min-width: 768px){.support-page-wrap article .image{margin:0}}@media only screen and (min-width: 1024px){.support-page-wrap article .image{max-width:17.5rem}}@media only screen and (min-width: 1024px){.support-page-wrap article:nth-of-type(even){margin-left:16rem}}.misconceptions-wrap{padding-left:1rem;padding-right:1rem;max-width:976px}.misconceptions-wrap .misconception{flex-direction:column;margin-bottom:1rem}@media only screen and (min-width: 768px){.misconceptions-wrap .misconception{flex-direction:row}}.misconceptions-wrap .misconception .number{margin:2rem auto 1rem;width:6rem;height:6rem;border-radius:50%;font-family:IntroBlackCaps;font-size:3rem}.misconceptions-wrap .misconception .number span{margin-top:-24px;margin-right:-12px}@media only screen and (min-width: 768px){.misconceptions-wrap .misconception .number{margin:0}}.misconceptions-wrap .misconception .text{max-width:28rem}@media only screen and (min-width: 768px){.misconceptions-wrap .misconception .text{padding:1rem;margin-left:2rem}}.misconceptions-wrap .misconception:nth-of-type(odd) .number{background-color:black;color:white}.misconceptions-wrap .misconception:nth-of-type(even) .number{background-color:#61BBC1}@media only screen and (min-width: 1024px){.misconceptions-wrap .misconception:nth-of-type(even){margin-left:21rem}}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-18{font-size:18px}.lh-1{line-height:1}.lh-125{line-height:1.25}.lh-1375{line-height:1.375}.lh-15{line-height:1.5}.no-point{pointer-events:none}.site-footer .h2{text-align:center}.site-footer .svg-img svg{max-width:180px;margin:0 auto 1rem}@media only screen and (min-width: 1024px){.site-footer .h2{text-align:left}.site-footer .svg-img .h2{text-align:center}.site-footer .svg-img svg{max-width:11rem}}.grid-1-2-1{max-width:1180px;justify-items:center}@media only screen and (min-width: 1024px){.grid-1-2-1{display:grid;grid-template-columns:1.5fr 2fr 1.5fr;grid-column-gap:1rem;justify-items:none}}@media (min-width: 768px){.support-wrap{grid-template-columns:repeat(3, 1fr);padding:0 2rem}.support-wrap .sp{font-size:25px;padding-bottom:2rem}.support-wrap .sp .h3{font-size:25px}.support-wrap .sp:last-of-type p{padding:0 2rem 2rem}}.float-left{position:fixed;top:0;left:0;height:100%;padding-left:1rem}.float-right{position:fixed;height:100%;top:0;right:0;width:72px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.float-right div{margin:auto;font-weight:bold}.floaty a svg{max-height:2rem}.social.connect a+a{margin-left:16px}@media screen and (min-width: 768px){.mfloat{display:initial}.mfloat .social.connect a+a{margin-left:0;margin-top:10px}.mfloat .social.connect svg{fill:#fff;color:white;transition:fill 0.5s}.mfloat .hashtags{color:white;pointer-events:none}.mfloat.black .social.connect svg{fill:#000;color:black}.mfloat.black .hashtags{color:black}}@media screen and (max-width: 767px){.mfloat{display:none}.float-left{position:static;top:0;left:0;padding-left:0;transition:height 0.5s;height:0;order:2}.float-right{position:static;width:auto;-ms-flex-item-align:center;align-self:center;-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;color:white}}.social svg{fill:white;max-width:32px}footer{text-align:center}footer .social{width:220px;margin:1.125rem auto 0.25rem}footer #legal{max-width:400px;margin:1rem auto 2rem}@media only screen and (min-width: 1024px){footer{text-align:left}footer .social{margin:0 auto 0.25rem}footer #legal{max-width:auto;margin:0}}body{position:relative}@keyframes grow{0%{transform:scale(0)}100%{transform:scale(1)}}.doto{border-radius:50%;position:absolute;pointer-events:none;animation:grow 2s linear 0s normal}.needs_translation{text-align:center;margin:auto;font-style:italic;padding:1rem;margin-bottom:2rem;background-color:#D5EDF0}.menu-on .featured{transform:scale(0)}.menu-on #hamburg{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M6 6L32 32 M6 32L32 6'/%3E%3C/svg%3E")}.menu-on #hamburg+.menu{left:0}.fa-chevron-left:before,.fa-chevron-right:before{content:""}.sbi-owl-nav .sbi-owl-prev{margin-left:0;left:-12px;background-image:url(//spotthedot.org/wp2019/wp-content/themes/flexyzero-spotthedot/img/arrow_l.svg) !important}.sbi-owl-nav .sbi-owl-next{margin-right:0;right:-12px;background-image:url(//spotthedot.org/wp2019/wp-content/themes/flexyzero-spotthedot/img/arrow_r.svg) !important}@media screen and (min-width: 1436px){.sbi-owl-nav .sbi-owl-prev{left:-4rem}.sbi-owl-nav .sbi-owl-next{right:-4rem}}.sbi-owl-nav>div{width:4rem;height:2rem;padding:8px;margin:0;transform:none !important;background-color:transparent !important;box-shadow:none !important;background-size:contain !important;background-repeat:no-repeat}#just-so h2.h1{margin-bottom:0.5rem}@media screen and (max-width: 767px){.home #news{padding-bottom:3.5rem}.home #how-to{padding-bottom:1rem}footer .social{margin:0.125rem auto 0.25rem}footer .hashtags{margin-bottom:1.875rem}footer #legal{margin:2rem auto 2rem}footer #legal>div:last-of-type{margin-top:1rem}#dot-05,#dot-07{display:none}}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}@media (min-width: 768px){.md\:mt-4{margin-top:1rem}.md\:mb-4{margin-bottom:1rem}.md\:mt-8{margin-top:2rem}.md\:mb-8{margin-bottom:2rem}}@media (min-width: 992px){.lg\:mt-4{margin-top:1rem}.lg\:mb-4{margin-bottom:1rem}.lg\:mt-8{margin-top:2rem}.lg\:mb-8{margin-bottom:2rem}}@media (min-width: 1200px){.xl\:mt-4{margin-top:1rem}.xl\:mb-4{margin-bottom:1rem}.xl\:mt-8{margin-top:2rem}.xl\:mb-8{margin-bottom:2rem}}