.page-template-aboutpage h2::before,.page-template-aboutpage h3::before,.page-template-aboutpage h4::before,.page-template-aboutpage h5::before,.page-template-aboutpage h6::before{display:block;content:" ";margin-top:-5em;height:5em;visibility:hidden;pointer-events:none}.page-template-aboutpage .entry-content h2{line-height:2em}.page-template-aboutpage .entry-content>h2~h2{margin-top:2em;line-height:2em}.page-template-aboutpage .home.site-header.hero-shot .site-branding .logo{display:block}.page-template-aboutpage .cta{position:sticky;margin:0;max-width:100%;top:calc(50vh - 17.4em);pointer-events:none;z-index:11}.page-template-aboutpage .cta .container{position:absolute;height:13.2em;width:2.2em;top:10.75em}.page-template-aboutpage .cta .container::after{display:block;content:" ";margin-bottom:-17.65em;height:15.65em;visibility:hidden;pointer-events:none}.page-template-aboutpage .cta button,.page-template-aboutpage .cta.hidden button{-webkit-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-ms-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}.page-template-aboutpage .cta button{position:absolute;border-radius:0 5px 5px 0!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.12),inset 0 -1px 0 0 #dadce0;padding:1em .2em;min-width:2.2em;display:flex;pointer-events:auto}.page-template-aboutpage .cta.hidden button{transform:translateX(-40px);pointer-events:none}.page-template-aboutpage .cta a{writing-mode:vertical-rl;transform:rotate(180deg);color:#fff;padding:0 .3em}.page-template-aboutpage .cta a:active,.page-template-aboutpage .cta a:hover{text-decoration:none}.page-template-aboutpage .cta span.cta-arrow{margin-bottom:.5em;font-weight:600}.page-template-aboutpage .callout{color:#e31b79;font-size:1.2em;font-weight:600}.about-above-the-fold{display:flex;flex-wrap:wrap;overflow:hidden;width:100%;height:100vh;position:relative;z-index:2}.about-above-the-fold .hero-content{font-family:"Comfortaa",cursive;color:#fff;align-self:center;margin:0 auto;max-width:750px}@-moz-document url-prefix(){.about-above-the-fold .hero-content{font-family:"Montserrat",sans-serif}}.about-above-the-fold h1.hero-intro-text{color:#fff;font-weight:400;font-size:3em;max-width:60vw;line-height:1.5em;padding-bottom:.5em}.about-above-the-fold p.hero-intro-tagline{color:#fff;font-weight:400;font-size:1.3em;max-width:60vw}.about-above-the-fold .background-image{overflow:hidden}.about-above-the-fold .background-image:before{content:" ";background:#e31b79;mix-blend-mode:multiply;opacity:1;width:100%;height:100vh;display:block;position:absolute;top:0;left:0;z-index:-1}.logged-in.admin-bar .about-above-the-fold .background-image .post-thumbnail,.logged-in.admin-bar .about-above-the-fold .background-image:before{top:0}.about-above-the-fold .background-image .post-thumbnail{overflow:hidden;position:absolute;height:100vh;min-width:100%;z-index:-2;left:0;object-fit:cover;top:0;transform:none;margin-top:0}.about-above-the-fold .background-image .post-thumbnail img{filter:grayscale(100%);opacity:.3}section.dictionary{background:#eee;padding:8em 0;margin:-5.5em auto 2em;max-width:100%}section.dictionary .terminology{display:flex;flex-wrap:wrap;align-items:center;max-width:750px;margin:0 auto}section.dictionary span.word{font-size:1.8em;margin:0;line-height:1.5em;font-family:"Comfortaa",cursive;font-weight:600;color:#000}section.dictionary span.type{display:inline-block;margin-left:1em;color:#e31b79;font-weight:600}section.dictionary .pronunciation{color:#fe5aa9;font-size:1.2em;line-height:0;max-width:750px;margin:2em auto}section.dictionary p{max-width:750px;margin:0 auto}section.about-us,section.story-so-far{margin:4em auto}.contact-form ol.options{margin-top:0!important}@media screen and (max-width:860px){.scroll-button{display:none}.about-above-the-fold .hero-content{margin:5em 3em;max-width:100%;height:calc(100vh - 10em);display:flex;flex-direction:column;justify-content:center;align-items:center}.about-above-the-fold h1.hero-intro-text{font-size:5vh;width:100%;max-width:100%}.about-above-the-fold p.hero-intro-tagline{font-size:2.5vh;line-height:2em;width:100%;max-width:100%}section.dictionary{margin:-5.5em -2em 2em;padding:6em 3em;max-width:100vw;width:100vw}}@media screen and (orientation:landscape) and (max-width:860px){.about-above-the-fold h1.hero-intro-text{font-size:4vw;padding-bottom:0}.about-above-the-fold p.hero-intro-tagline{font-size:2vw}}@media screen and (max-width:460px){section.dictionary .terminology{flex-direction:column;align-items:flex-start}section.dictionary span.type{margin-left:0}}