*{-webkit-box-sizing:border-box;box-sizing:border-box}header,main,footer,body{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;background-color:white}.wrapper{max-width:96.8rem;margin:0 auto;padding:1.6rem}h1,h2,h3,p{margin:0}html{font-family:proxima-nova, sans-serif;font-weight:600;font-style:normal;font-size:62.5%}body{font-size:2rem}h1,h2,h3,h4{font-weight:900;color:#a989f5;line-height:1}h2{font-size:6rem;text-align:center;margin-top:4.5rem;margin-bottom:3rem;text-underline-offset:0.5rem}h3{font-size:3.6rem}p{color:#00ce82;margin:1.6rem auto 2rem auto;line-height:1.35}.text{max-width:68rem;margin:0 auto}.colour-block-background a{color:rgba(255,255,255,0.7);-webkit-transition:150ms ease;transition:150ms ease}.colour-block-background a:hover{color:white}.material-icons-round{-webkit-transition:150ms ease-out;transition:150ms ease-out}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes scaleIn50{0%{-webkit-transform:scale(0.5);transform:scale(0.5)}}@keyframes scaleIn50{0%{-webkit-transform:scale(0.5);transform:scale(0.5)}}@-webkit-keyframes scaleIn80{0%{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes scaleIn80{0%{-webkit-transform:scale(0.8);transform:scale(0.8)}}.shake{-webkit-animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:100rem;perspective:100rem}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-0.1rem, 0, 0);transform:translate3d(-0.1rem, 0, 0)}20%,80%{-webkit-transform:translate3d(0.2rem, 0, 0);transform:translate3d(0.2rem, 0, 0)}30%,50%,70%{-webkit-transform:translate3d(-0.4rem, 0, 0);transform:translate3d(-0.4rem, 0, 0)}40%,60%{-webkit-transform:translate3d(0.4rem, 0, 0);transform:translate3d(0.4rem, 0, 0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-0.1rem, 0, 0);transform:translate3d(-0.1rem, 0, 0)}20%,80%{-webkit-transform:translate3d(0.2rem, 0, 0);transform:translate3d(0.2rem, 0, 0)}30%,50%,70%{-webkit-transform:translate3d(-0.4rem, 0, 0);transform:translate3d(-0.4rem, 0, 0)}40%,60%{-webkit-transform:translate3d(0.4rem, 0, 0);transform:translate3d(0.4rem, 0, 0)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(3.2rem);transform:translateY(3.2rem)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(3.2rem);transform:translateY(3.2rem)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.fade-up{visibility:hidden}button,a.btn{--height: 6.4rem;width:100%;height:var(--height);font-weight:900;font-size:2.2rem;border:.4rem solid var(--colour);border-radius:1.6rem;background-color:white;-webkit-transition:150ms ease;transition:150ms ease;color:var(--colour);text-decoration:none;display:inline-block;text-align:center;line-height:calc(var(--height) - 0.8rem);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}button:hover,a.btn:hover{cursor:pointer;-webkit-box-shadow:0 0 0 0.2rem var(--colour);box-shadow:0 0 0 0.2rem var(--colour)}button#akhaveyoursay,a.btn#akhaveyoursay{height:auto;padding:1.6rem;line-height:unset}button#akhaveyoursay img,a.btn#akhaveyoursay img{width:100%;height:auto}input{--height: 6.4rem;width:100%;height:var(--height);font-weight:900;font-size:2.2rem;border:.4rem solid #00bfce;border-radius:1.6rem;background-color:white;-webkit-transition:150ms ease;transition:150ms ease;color:#00bfce;text-decoration:none;display:inline-block;line-height:calc(var(--height) - 0.8rem);padding:0 1.6rem;margin:1.6rem 0}input:hover{cursor:pointer;-webkit-box-shadow:0 0 0 0.2rem #00bfce;box-shadow:0 0 0 0.2rem #00bfce}input:focus{outline:none}input::-webkit-input-placeholder{color:#00bfce}input:-ms-input-placeholder{color:#00bfce}input::-ms-input-placeholder{color:#00bfce}input::placeholder{color:#00bfce}nav .nav-btn{position:absolute;z-index:10;border:.4rem solid var(--colour);border-radius:50%;max-width:4.8rem;max-height:4.8rem;left:1.6rem;top:1.6rem;z-index:10;-webkit-transition:150ms ease;transition:150ms ease;background-color:white;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:0;cursor:pointer}nav .nav-btn .material-icons-round{color:var(--colour);font-size:4rem;position:relative;left:0;-webkit-transition:150ms ease-out;transition:150ms ease-out;max-width:4rem}nav .nav-btn:hover{-webkit-box-shadow:0 0 0 0.2rem var(--colour);box-shadow:0 0 0 0.2rem var(--colour)}nav .nav-btn:hover .material-icons-round{left:-0.4rem}nav .nav-btn.down{left:50%;top:inherit;bottom:3.2rem;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-animation:bobUpDown 2s ease-in-out infinite;animation:bobUpDown 2s ease-in-out infinite}nav .nav-btn.down .material-icons-round{bottom:0}nav .nav-btn.down:hover .material-icons-round{left:0;bottom:-0.4rem}@-webkit-keyframes bobUpDown{0%{-webkit-transform:translate(-50%, -0.4rem);transform:translate(-50%, -0.4rem)}50%{-webkit-transform:translate(-50%, 0.4rem);transform:translate(-50%, 0.4rem)}100%{-webkit-transform:translate(-50%, -0.4rem);transform:translate(-50%, -0.4rem)}}@keyframes bobUpDown{0%{-webkit-transform:translate(-50%, -0.4rem);transform:translate(-50%, -0.4rem)}50%{-webkit-transform:translate(-50%, 0.4rem);transform:translate(-50%, 0.4rem)}100%{-webkit-transform:translate(-50%, -0.4rem);transform:translate(-50%, -0.4rem)}}.colour-block-background{background-color:var(--colour)}.colour-block-background .wrapper{padding:4rem 1.6rem}.colour-block-background .wrapper h2,.colour-block-background .wrapper p{color:white}.artwork-1{background-image:url(../images/artwork_001.svg);background-size:cover;background-repeat:no-repeat;background-position:center center}.artwork-2{background-size:auto 100vh;background-repeat:repeat;background-position:center}.artwork-3{background-image:url(../images/artwork_003.svg);background-size:auto 100vh;background-repeat:repeat;background-position:center}section{padding:2em 0}#hero{min-height:100vh}#hero .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.4rem;padding:3.3rem 1.6rem;min-height:90vh}#hero .wrapper .hero-fade-up{visibility:hidden}#hero .wrapper .hero-title{max-width:38rem;padding-bottom:3.2rem}#hero .wrapper .hero-title img{width:100%;height:auto}#hero .wrapper .hero-title p{color:#00ce82;font-size:4rem;text-transform:uppercase;margin:0.25em 0 0 0;font-weight:900;line-height:1.1}#hero .wrapper .hero-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}#hero .wrapper #view-mural{position:relative}#hero .wrapper #view-mural img{display:none}#hero .wrapper #view-mural .material-icons-round{font-size:2rem;position:absolute;line-height:calc(var(--height) - 0.8rem);right:1.6rem}#hero .wrapper #view-mural:hover .material-icons-round{right:0.8rem}#hero .wrapper.alt .hero-title img{-o-object-fit:contain;object-fit:contain;image-rendering:crisp-edges}#social-feed.alt{padding-top:0}#social-feed .wrapper{min-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#social-feed a{color:#a989f5;text-decoration:none;font-size:2.2rem;font-weight:900;-webkit-tap-highlight-color:rgba(0,0,0,0)}#social-feed a .material-icons-round{position:relative;font-size:4rem;line-height:calc(var(--height) - 0.8rem);top:1rem;left:1rem}#social-feed a:hover .material-icons-round{left:1.8rem}#social-feed .social-feed-grid{margin-top:4rem;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.8rem;width:100%}#social-feed .social-feed-grid .social-feed-card{background-color:gainsboro;width:100%;aspect-ratio:1 / 1;border-radius:.8rem;overflow:hidden;position:relative;-webkit-transition:250ms ease-out;transition:250ms ease-out}#social-feed .social-feed-grid .social-feed-card div{width:100%;height:100%}#social-feed .social-feed-grid .social-feed-card::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:var(--colour);-webkit-transition:300ms ease-in-out;transition:300ms ease-in-out;opacity:0}#social-feed .social-feed-grid .social-feed-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:250ms ease-out;transition:250ms ease-out}#social-feed .social-feed-grid .social-feed-card p{position:absolute;padding:1.6rem 1.6rem 0 1.6rem;margin:0;margin-bottom:1.6rem;bottom:0;z-index:-1;opacity:0;-webkit-transition:250ms ease-out;transition:250ms ease-out;-webkit-transform:translateY(1.6rem);transform:translateY(1.6rem);color:white;width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;pointer-events:none;font-weight:600}#social-feed .social-feed-grid .social-feed-card .material-icons-round{position:absolute;top:0.8rem;right:0.8rem;left:unset;color:white;opacity:0.75;font-size:2.4rem;pointer-events:none}#submit-idea .wrapper{min-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#submit-idea .wrapper h2{margin-top:0}#submit-idea .submit-buttons{margin-top:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.4rem}#submit-idea .submit-buttons a.btn{min-width:18rem}@media (min-width: 576px){.artwork-2{background-image:url(../images/artwork_002.svg)}#hero .wrapper .hero-buttons{max-width:38rem}#hero .wrapper #view-mural{max-width:38rem}#submit-idea{padding:6.4rem 0;min-height:90vh}#submit-idea .wrapper h2{margin-top:1.6rem}#submit-idea .bubble-background{background-image:url(../images/thought-bubble_001.svg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:3.2rem 0}#submit-idea .submit-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:5rem auto}#submit-idea .submit-buttons a.btn{padding:0 1.6rem;width:auto;min-width:none}}@media (min-width: 768px){#hero .wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);-ms-grid-rows:auto 35rem 15.2rem auto;grid-template-rows:auto 35rem 15.2rem auto;grid-template-areas:". . . ." "hero-title hero-title view-mural view-mural" "hero-buttons hero-buttons view-mural view-mural"}#hero .wrapper .hero-title{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:hero-title}#hero .wrapper .hero-buttons{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:hero-buttons}#hero .wrapper #view-mural{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:view-mural;height:100%;-ms-flex-item-align:end;align-self:end;line-height:2.5rem;position:relative;justify-self:right}#hero .wrapper #view-mural img{width:100%;height:100%;display:inline-block;max-height:45rem}#hero .wrapper #view-mural span{position:absolute;width:100%;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);line-height:2.5}#hero .wrapper.alt{-ms-grid-rows:auto 52rem auto;grid-template-rows:auto 52rem auto;grid-template-areas:". . . ." "hero-title hero-title view-mural view-mural"}#hero .wrapper.alt .hero-title{padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#social-feed.home{padding:1rem 0}#social-feed p{margin-bottom:4rem}#social-feed .social-feed-grid .social-feed-card .material-icons-round{top:1.6rem;right:1.6rem;opacity:0;-webkit-transition:350ms ease-out;transition:350ms ease-out;z-index:2}#social-feed .social-feed-grid .social-feed-card:hover::after{z-index:1;opacity:0.85}#social-feed .social-feed-grid .social-feed-card:hover p{z-index:2;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#social-feed .social-feed-grid .social-feed-card:hover .material-icons-round{opacity:0.75}#social-feed.home .social-feed-grid .social-feed-card .material-icons-round{color:var(--text-colour)}#submit-idea .submit-buttons{margin-bottom:8rem}}@media (min-width: 992px){#submit-idea .bubble-background{background-size:contain}}footer{background-color:#00ce82;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:4rem;column-gap:4rem;row-gap:2rem;padding:3.2rem 1.6rem;min-height:17.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .wrapper a:nth-child(1){-ms-flex-preferred-size:100%;flex-basis:100%}footer .wrapper a:nth-child(1)::after{content:"";padding-top:2rem;border-bottom:0.2rem solid white;max-width:68rem;width:100%;display:block;margin:0 auto}footer .wrapper p,footer .wrapper .page-link{color:white;margin:0;font-size:1.5rem;width:100%;text-align:center;font-weight:700}footer img{display:inline-block;width:100%;max-height:6.4rem}footer #ac-logo{max-height:4.8rem}footer #ac-logo img{max-height:4.8rem}@media (min-width: 576px){footer .wrapper a:first-child{margin-bottom:2rem}footer .wrapper a:nth-child(4){margin-bottom:2rem}}@media (min-width: 768px){footer .wrapper{min-height:25.6rem}}#draw{background-color:#eee;overflow:hidden}#draw .cursor.rounded{position:absolute;width:0.6rem;height:0.6rem;background-color:var(--colour);border-radius:50%;top:-0.3rem;left:-0.3rem;z-index:11;pointer-events:none;visibility:visible}#draw .cursor.rounded.hide{visibility:hidden}#draw .cursor.rounded.eraser{border:0.2rem solid gray;background-color:white;width:0.8rem;height:0.8rem;top:-0.4rem;left:-0.4rem}#draw canvas{-ms-touch-action:none;touch-action:none}#draw #draw-ui{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:40rem;padding:1.6rem;gap:1.6rem}#draw #draw-ui .colours{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.6rem}#draw #draw-ui .colours .colour{height:unset;width:100%;min-width:1.6rem;min-height:1.6rem;aspect-ratio:1 / 1;border:none;border-radius:50%;-webkit-transition:150ms ease;transition:150ms ease;position:relative;background-color:var(--colour);visibility:hidden}#draw #draw-ui .colours .colour:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1);cursor:pointer}#draw #draw-ui .colours .colour.active{-webkit-transition:250ms ease;transition:250ms ease;background-color:white;-webkit-box-shadow:inset 0 0 0 0.4rem var(--colour);box-shadow:inset 0 0 0 0.4rem var(--colour)}#draw #draw-ui .colours .colour.active::after{content:"";display:block;position:absolute;top:50%;left:50%;width:50%;height:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;z-index:10;background-color:var(--colour)}#draw #draw-ui .tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.6rem;width:100%;max-height:3.2rem}#draw #draw-ui .tools button{--height: unset;width:100%;max-width:3.2rem;background:transparent;border:none;-webkit-transition:150ms ease;transition:150ms ease;padding:0;visibility:hidden}#draw #draw-ui .tools button:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1);cursor:pointer}#draw #draw-ui .tools button svg{fill:#b3b3b3;-webkit-transition:150ms ease;transition:150ms ease}#draw #draw-ui .tools .active svg{fill:#000}#draw .disabled{pointer-events:none}#draw .info-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:12;-webkit-transition:150ms ease-out;transition:150ms ease-out;opacity:1;-webkit-transform:scale(1);transform:scale(1)}#draw .info-overlay .draw-info{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100vw;height:100vh;border-radius:1.6rem;z-index:-1;padding:1.6rem;background-color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.4rem;-webkit-transition:250ms ease-out;transition:250ms ease-out;opacity:0}#draw .info-overlay .draw-info.open{z-index:3;opacity:1}#draw .info-overlay .draw-info h2{margin:0}#draw .info-overlay .draw-info img{max-height:25.6rem;width:auto;-o-object-fit:contain;object-fit:contain}#draw .dialog-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:11;-webkit-transition:150ms ease-out;transition:150ms ease-out;opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}#draw .dialog-overlay .dialog{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100vw - 1.6rem);max-width:50rem;background-color:white;border:.4rem solid #00bfce;border-radius:1.6rem;overflow:hidden;padding:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out;z-index:12}#draw .dialog-overlay .dialog .dialog-header h3{margin:0;color:#a989f5;text-align:center}#draw .dialog-overlay .dialog .dialog-body p{margin:0;color:#00ce82}#draw .dialog-overlay .dialog .dialog-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.6rem;direction:rtl}#draw .dialog-overlay .dialog .dialog-footer button{padding:0 1.6rem;width:100%}#draw .dialog-overlay .dialog .dialog-footer button.true{--colour: #a989f5;background-color:var(--colour);color:white}#draw .dialog-overlay .dialog .dialog-footer button.false{--colour: #a989f5}#draw .dialog-overlay .link{padding:0.5rem 1rem;cursor:pointer}#draw .loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:11;-webkit-transition:150ms ease-out;transition:150ms ease-out;opacity:0;background-color:rgba(169,137,245,0.75)}#draw .loading-overlay .loading-body{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}#draw .loading-overlay .loading-body #loading_cloud{width:100%;max-width:35rem;height:auto;margin:0 auto 2.5rem auto}#draw .loading-overlay .loading-body h3{color:white}#draw .loading-overlay .loading-body p{color:white}#draw footer{margin:0;display:none}@media (min-width: 576px){#draw .info-overlay{z-index:2}#draw .info-overlay .draw-info{width:calc(100vw - 1.6rem);height:calc(100vh - 1.6rem);max-width:50rem;border:.4rem solid #00bfce}}@media (min-width: 768px){#draw .info-overlay .draw-info{height:auto}}
/*# sourceMappingURL=style.css.map */