@font-face{font-display:swap;font-family:parslay;font-weight:400;font-style:normal;src:url(/build/assets/parslay-1-BkXAF-yA.woff2) format("woff2")}:root{--colours: ( body-text: #ffffff, white: #FFFFFF, lilac: #8963F0, bright-purple: #3C41CF, purple: #29204a, grey-1: #44515E, grey-2: #6B7580, grey-3: #96A4B3, grey-4: #C9D1D8, grey-5: #E7EAEC, grey-6: #F2F2F2, orange: #D1741D, red: #DB1C12, off-white: #c9cbc0, )}html{--font-body-family: mundial, Arial, sans-serif;--font-body-regular: 400;--font-body-bold: 700;--font-year-family: parslay, Arial, sans-serif}.bgc-body-text,.bgc-white{background-color:#fff}.bgc-lilac{background-color:#8963f0}.bgc-bright-purple{background-color:#3c41cf}.bgc-purple{background-color:#29204a}.bgc-grey-1{background-color:#44515e}.bgc-grey-2{background-color:#6b7580}.bgc-grey-3{background-color:#96a4b3}.bgc-grey-4{background-color:#c9d1d8}.bgc-grey-5{background-color:#e7eaec}.bgc-grey-6{background-color:#f2f2f2}.bgc-orange{background-color:#d1741d}.bgc-red{background-color:#db1c12}.bgc-off-white{background-color:#c9cbc0}.fgc-body-text,.fgc-white{color:#fff}.fgc-lilac{color:#8963f0}.fgc-bright-purple{color:#3c41cf}.fgc-purple{color:#29204a}.fgc-grey-1{color:#44515e}.fgc-grey-2{color:#6b7580}.fgc-grey-3{color:#96a4b3}.fgc-grey-4{color:#c9d1d8}.fgc-grey-5{color:#e7eaec}.fgc-grey-6{color:#f2f2f2}.fgc-orange{color:#d1741d}.fgc-red{color:#db1c12}.fgc-off-white{color:#c9cbc0}.fgc-inherit{color:inherit}.fill-body-text,.fill-white{fill:#fff}.fill-lilac{fill:#8963f0}.fill-bright-purple{fill:#3c41cf}.fill-purple{fill:#29204a}.fill-grey-1{fill:#44515e}.fill-grey-2{fill:#6b7580}.fill-grey-3{fill:#96a4b3}.fill-grey-4{fill:#c9d1d8}.fill-grey-5{fill:#e7eaec}.fill-grey-6{fill:#f2f2f2}.fill-orange{fill:#d1741d}.fill-red{fill:#db1c12}.fill-off-white{fill:#c9cbc0}.stroke-body-text,.stroke-white{stroke:#fff}.stroke-lilac{stroke:#8963f0}.stroke-bright-purple{stroke:#3c41cf}.stroke-purple{stroke:#29204a}.stroke-grey-1{stroke:#44515e}.stroke-grey-2{stroke:#6b7580}.stroke-grey-3{stroke:#96a4b3}.stroke-grey-4{stroke:#c9d1d8}.stroke-grey-5{stroke:#e7eaec}.stroke-grey-6{stroke:#f2f2f2}.stroke-orange{stroke:#d1741d}.stroke-red{stroke:#db1c12}.stroke-off-white{stroke:#c9cbc0}:root{--c-body-text: #ffffff ;--c-white: #FFFFFF ;--c-lilac: #8963F0 ;--c-bright-purple: #3C41CF ;--c-purple: #29204a ;--c-grey-1: #44515E ;--c-grey-2: #6B7580 ;--c-grey-3: #96A4B3 ;--c-grey-4: #C9D1D8 ;--c-grey-5: #E7EAEC ;--c-grey-6: #F2F2F2 ;--c-orange: #D1741D ;--c-red: #DB1C12 ;--c-off-white: #c9cbc0 }.grid{display:grid}.grid-default{--w-gap: clamp(1rem, 6vw, 3rem);--w-full: minmax(var(--w-gap), 1fr);--w-medium: min(1000px, 100% - var(--w-gap) * 2);--w-large: minmax(0, 100px);--w-xlarge: minmax(0, 200px);--w-xxlarge: minmax(0, 325px);display:grid;grid-auto-flow:row;grid-template-columns:[full-start] minmax(var(--w-gap),1fr) [l-start xl-start xxl-start] minmax(20px,100px) [ms-start m-start ml-start] minmax(20px,100px) [xs-start s-start] 100px [center] 100px [xs-end s-end] minmax(20px,100px) [ms-end m-end ml-end] minmax(20px,100px) [l-end xl-end xxl-end] minmax(var(--w-gap),1fr) [full-end]}@media all and (min-width: 600px){.grid-default{grid-template-columns:[full-start] minmax(var(--w-gap),1fr) [l-start xl-start xxl-start] minmax(60px,100px) [ms-start m-start ml-start] minmax(60px,100px) [xs-start s-start] 150px [center] 150px [xs-end s-end] minmax(60px,100px) [ms-end m-end ml-end] minmax(60px,100px) [l-end xl-end xxl-end] minmax(var(--w-gap),1fr) [full-end]}}@media all and (min-width: 800px){.grid-default{grid-template-columns:[full-start] minmax(var(--w-gap),1fr) [xxl-start xl-start] minmax(0,200px) [l-start] minmax(40px,120px) [m-start ml-start] minmax(40px,120px) [s-start ms-start] minmax(40px,120px) [xs-start] 220px [center] 220px [xs-end] minmax(40px,120px) [s-end ms-end] minmax(40px,120px) [m-end ml-end] minmax(40px,120px) [l-end] minmax(0,200px) [xl-end xxl-end] minmax(var(--w-gap),1fr) [full-end]}}@media all and (min-width: 1400px){.grid-default{grid-template-columns:[full-start] minmax(var(--w-gap),1fr) [xxl-start] minmax(0,100px) [xl-start] minmax(0,100px) [l-start] 82px [ml-start] 130px [m-start] 100px [ms-start] 100px [s-start] 100px [xs-start] 100px [center] 100px [xs-end] 100px [s-end] 100px [ms-end] 100px [m-end] 130px [ml-end] 82px [l-end] minmax(0,100px) [xl-end] minmax(0,100px) [xxl-end] minmax(var(--w-gap),1fr) [full-end]}}.grid-test{grid-column:xl}@media all and (min-width: 800px){.grid-test{grid-column:m}}@media all and (min-width: 1200px){.grid-test{grid-column:l / full}}@media all and (min-width: 1500px){.grid-test{grid-column:xl / ms}}@media all and (min-width: 1700px){.grid-test{grid-column:s-end / xl-end}}.grid-subgrid{display:grid;grid-template-columns:subgrid}.grid-xs{grid-column:xs}.grid-s{grid-column:s}.grid-ms{grid-column:ms}.grid-m{grid-column:m}.grid-ml{grid-column:ml}.grid-l{grid-column:l}.grid-xl{grid-column:xl}.grid-xxl{grid-column:xxl}.grid-full{grid-column:full}.grid-span{grid-column:1 / -1}.items-center{place-items:center}.items-v-center{align-items:center}.items-v-top{align-items:start}.items-v-bottom{align-items:end}.items-h-center{justify-items:center}.items-h-top{justify-items:start}.items-h-bottom{justify-items:end}.self-center{align-self:center;justify-self:center}.self-top{align-self:start}.self-bottom{align-self:end}.self-left{justify-self:start}.self-right{justify-self:end}.self-top-left{align-self:start;justify-self:start}.self-top-right{align-self:start;justify-self:end}.self-bottom-left{align-self:end;justify-self:start}.self-bottom-right{align-self:end;justify-self:end}.scene{grid-column:full;--main-loop: 20s;--scene-delay: 5s;--animation-play-state: running;margin-left:auto;margin-right:auto;width:100%;max-width:1400px;aspect-ratio:1 / .7;position:relative;z-index:0;top:-50px}@media (orientation: portrait){.scene{width:100%}}@media (width >= 1000px){.scene{top:-7vw}}@media (width >= 1500px){.scene{top:-9vw}}.scene__title{color:#fff;position:absolute;top:20%;z-index:2;width:100%;font-family:var(--font-year-family),sans-serif;font-size:clamp(55px,10vw,100px);text-align:center}.scene__title-text{width:80vw;max-width:780px}.scene__image{position:absolute;display:none}.scene__background-web{--rotate-from: 0deg;--rotate-to: 360deg;aspect-ratio:3000/2809;width:100%;top:-3%;display:block;animation:rotate ease-in-out 240s infinite -100s}.scene__boy-wrapper{--rotate-from: -2deg;--rotate-to: 2deg;aspect-ratio:1;width:100%;transform-origin:40% 40%;animation:rotate ease-in-out 17s infinite alternate;display:block}.scene__boy-holding-letter{aspect-ratio:1590/1664;width:20%;top:22%;left:28%;display:block}.scene__letter{--rotate-from: -5deg;--rotate-to: 500deg;--drop: 20%;aspect-ratio:1800/1483;width:23%;top:36%;left:33%;transform-origin:40% 80%;animation:fall ease-in-out var(--main-loop) -6s infinite;display:block}.scene__letter img{width:100%}.scene__swirl-from-letter{--stop-inner: 0%;--stop-outer: 0%;--rotate-from: -3deg;--rotate-to: 6deg;aspect-ratio:3000/3101;width:50%;top:21%;left:25%;display:block;-webkit-mask-image:radial-gradient(circle at 30% 28%,black var(--stop-inner),transparent var(--stop-outer));mask-image:radial-gradient(circle at 30% 28%,black var(--stop-inner),transparent var(--stop-outer));transform-origin:27% 30%;animation:reveal-grow var(--main-loop) ease-out forwards infinite,hue-cycle linear 5s infinite reverse,rotate ease-in-out 14s infinite alternate;animation-composition:accumulate}.scene__unicorn{--rotate-from: -2deg;--rotate-to: 7deg;--skew-x: -25deg;--skew-y: -5deg;--exist: 50px -100px;aspect-ratio:1904/3635;width:17%;top:65%;left:18%;display:block;opacity:0;transform-origin:40% 40%;animation:rotate ease-in-out 7s infinite alternate,exist var(--main-loop) ease-in-out -18s infinite;animation-composition:accumulate}.scene__painting{--rotate-from: -8deg;--rotate-to: 3deg;--skew-x: 35deg;--skew-y: -5deg;--exist: -20px -80px;aspect-ratio:1000/1091;width:15%;bottom:-2%;left:33%;display:block;opacity:0;transform-origin:90% 80%;animation:rotate ease-in-out 11s infinite alternate,exist var(--main-loop) ease-in-out -18.7s infinite;animation-composition:accumulate}.scene__man{--rotate-from: -4deg;--rotate-to: 2deg;--skew-x: 20deg;--skew-y: 30deg;--exist: -30px -40px;aspect-ratio:1108/3258;width:10%;top:67%;right:40%;display:block;opacity:0;transform-origin:10% 30%;animation:rotate ease-in-out 11s infinite -3s alternate,exist var(--main-loop) ease-in-out -18.2s infinite;animation-composition:accumulate}.scene__robot{--rotate-from: -3deg;--rotate-to: 3deg;--skew-x: 35deg;--skew-y: -5deg;--exist: -60px -30px;aspect-ratio:1247/2321;width:11%;top:66%;right:26%;display:block;opacity:0;transform-origin:40% 80%;animation:rotate ease-in-out 4s infinite -3s alternate,exist var(--main-loop) ease-in-out -18.2s infinite;animation-composition:accumulate}.scene__dino{--rotate-from: -2deg;--rotate-to: 6deg;--skew-x: 35deg;--skew-y: -5deg;--exist: -50px -10px;aspect-ratio:1091/1502;width:8%;bottom:12%;right:18%;display:block;opacity:0;transform-origin:60% 70%;animation:rotate ease-in-out 8s infinite -2s alternate,exist var(--main-loop) ease-in-out -17.7s infinite;animation-composition:accumulate}.scene__bottle{--rotate-from: -2deg;--rotate-to: 10deg;--skew-x: 30deg;--skew-y: -5deg;--exist: -100px 30px;aspect-ratio:900/803;width:18%;top:42%;right:26%;display:block;opacity:0;transform-origin:60% 70%;animation:rotate ease-in-out 8s infinite -2s alternate,exist var(--main-loop) ease-in-out -18.1s infinite;animation-composition:accumulate}.scene__pigion{--rotate-from: -2deg;--rotate-to: 1deg;--skew-x: -35deg;--skew-y: 5deg;--exist: -50px 50px;aspect-ratio:750/1722;width:7%;top:26%;right:39%;z-index:3;display:block;opacity:0;transform-origin:60% 70%;animation:rotate ease-in-out 12s infinite -3s alternate,exist var(--main-loop) ease-in-out -18.4s infinite;animation-composition:accumulate}.scene__parrot-1{--rotate-from: -3deg;--rotate-to: 2deg;--skew-x: -25deg;--skew-y: -15deg;--exist: -30px 50px;aspect-ratio:989/1143;width:8%;top:30%;left:43%;z-index:3;display:block;opacity:0;transform-origin:40% 70%;animation:rotate ease-in-out 4s infinite -3s alternate,exist var(--main-loop) ease-in-out -18s infinite;animation-composition:accumulate}.scene__parrot-2{--rotate-from: -8deg;--rotate-to: 2deg;--skew-x: -35deg;--skew-y: -5deg;--exist: -50px 50px;aspect-ratio:678/532;width:7%;top:33%;right:29%;display:block;opacity:0;transform-origin:40% 20%;animation:rotate ease-in-out 5s infinite alternate,exist var(--main-loop) ease-in-out -17.5s infinite;animation-composition:accumulate}.scene__octopus{--rotate-from: -3deg;--rotate-to: 8deg;--skew-x: 35deg;--skew-y: 5deg;--exist: 50px 50px;aspect-ratio:907/683;width:12%;top:46%;left:15%;display:block;opacity:0;transform-origin:80% 50%;animation:rotate ease-in-out 15s infinite alternate,exist var(--main-loop) ease-in-out -18.3s infinite;animation-composition:accumulate}.scene__postbox{--rotate-from: -13deg;--rotate-to: 8deg;--skew-x: 3deg;--skew-y: 20deg;--exist: 20px 50px;aspect-ratio:980/2216;width:5%;z-index:3;top:25%;left:28%;display:block;opacity:0;transform-origin:80% 50%;animation:rotate ease-in-out 15s infinite alternate,exist var(--main-loop) ease-in-out -17.8s infinite;animation-composition:accumulate}.scene__golden-spirals{--rotate-from: 0deg;--rotate-to: 360deg;aspect-ratio:2000/2465;width:30%;top:35%;right:38%;display:block;animation:hue-cycle linear 2s infinite,rotate ease-in-out 64s infinite reverse}.scene__spirals-1{aspect-ratio:1200/1016;width:30%;top:30%;left:8%;display:block;animation:hue-cycle linear 1.4s infinite}.scene__spirals-2{aspect-ratio:1170/885;width:30%;top:33%;right:16%;display:block;animation:hue-cycle linear .7s infinite}.scene__spirals-3{aspect-ratio:686/1037;width:20%;top:65%;left:20%;display:block;animation:hue-cycle linear 1.2s infinite}.scene__spirals-4{aspect-ratio:923/1410;width:16%;top:68%;right:25%;display:block;animation:hue-cycle linear .8s infinite}@property --stop-inner{syntax: "<percentage>"; initial-value: 0%; inherits: false;}@property --stop-outer{syntax: "<percentage>"; initial-value: 0%; inherits: false;}@keyframes hue-cycle{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(-360deg)}}@keyframes reveal-grow{0%,70%,to{--stop-inner: 0%;--stop-outer: 5%}30%,65%{--stop-inner: 120%;--stop-outer: 170%}}@keyframes mask-shimmer{0%{--stop-inner: 50%;--stop-outer: 170%}20%{--stop-inner: 85%;--stop-outer: 100%}36%{--stop-inner: 20%;--stop-outer: 70%}50%{--stop-inner: 30%;--stop-outer: 120%}65%{--stop-inner: 10%;--stop-outer: 150%}to{--stop-inner: 50%;--stop-outer: 70%}}@keyframes rotate{0%{transform:rotate(var(--rotate-from))}to{transform:rotate(var(--rotate-to))}}@keyframes fall{0%{opacity:0;rotate:var(--rotate-from);scale:1;translate:0 0}3%,25%{opacity:1;rotate:var(--rotate-from);scale:1;translate:0 0}40%{opacity:1}50%,to{opacity:0;rotate:var(--rotate-to);scale:.2;translate:40% var(--drop)}}@keyframes pop-into-being{0%{opacity:0;transform:scale(.7) skew(var(--skew-x),var(--skew-y))}30%{opacity:1;transform:scale(1.08)}50%{transform:scale(.94)}70%{transform:scale(1.02)}85%{transform:scale(.99)}to{opacity:1;transform:scale(1) skew(0)}}@keyframes exist{0%{opacity:0;translate:var(--exist, 0 100px);transform:scale(.7) skew(var(--skew-x),var(--skew-y));filter:blur(10px)}5%,55%{opacity:1;translate:0;transform:scale(1);filter:blur(0)}60%,to{opacity:0;translate:var(--exist, 0 100px);transform:scale(2) skew(var(--skew-x),var(--skew-y));filter:blur(10px)}}.t-1,.t-2{letter-spacing:-.01em}.t-1{font-family:var(--font-body-family),sans-serif;font-size:40px;text-wrap:balance}.t-2{font-family:var(--font-body-family),sans-serif;font-size:28px}.hero{color:#fff;background-color:var(--c-purple);overflow:hidden}.header{gap:30px}@media all and (max-width: 450px){.header{justify-content:center;flex-wrap:wrap}}.title{align-self:end;display:grid;gap:40px;justify-content:center;justify-items:center;position:relative;z-index:1;margin-top:-2ch;padding-bottom:7vh}@media all and (width >= 900px){.title{margin-top:-10ch}}.title__title{font-family:var(--font-year-family),sans-serif;font-feature-settings:"ss01";font-size:clamp(40px,12vw,120px);text-align:center}.title__sponsors{display:grid;gap:40px;grid-template-columns:1fr;justify-content:center;justify-items:center;width:80%;text-align:center}.story-image__image{mix-blend-mode:multiply}.winners-wrapper{color:#fff;background-image:url("https://a.storyblok.com/f/314122/2000x2465/704e00ecd9/golden-spirals.png/m/550x0/filters:quality(21):format(webp)"),url("https://a.storyblok.com/f/314122/2000x2465/704e00ecd9/golden-spirals.png/m/550x0/filters:quality(21):format(webp)"),url("https://a.storyblok.com/f/314122/2000x2465/704e00ecd9/golden-spirals.png/m/550x0/filters:quality(21):format(webp)"),url("https://a.storyblok.com/f/314122/2000x2465/704e00ecd9/golden-spirals.png/m/550x0/filters:quality(21):format(webp)"),url("https://a.storyblok.com/f/314122/1170x885/828c491c27/spirals-2.png/m/550x0/filters:quality(21):format(webp)"),url("https://a.storyblok.com/f/314122/1170x885/828c491c27/spirals-2.png/m/550x0/filters:quality(21):format(webp)"),url("https://a.storyblok.com/f/314122/1170x885/828c491c27/spirals-2.png/m/550x0/filters:quality(21):format(webp)"),url("https://a.storyblok.com/f/314122/1170x885/828c491c27/spirals-2.png/m/550x0/filters:quality(21):format(webp)"),url("https://a.storyblok.com/f/314122/1200x1016/c72f871d01/spirals-1.png/m/550x0/filters:quality(21):format(webp)"),url("https://a.storyblok.com/f/314122/1200x1016/c72f871d01/spirals-1.png/m/550x0/filters:quality(21):format(webp)"),url("https://a.storyblok.com/f/314122/1200x1016/c72f871d01/spirals-1.png/m/550x0/filters:quality(21):format(webp)"),url("https://a.storyblok.com/f/314122/1200x1016/c72f871d01/spirals-1.png/m/550x0/filters:quality(21):format(webp)");background-position:bottom 45% left 10%,top 15% left 30%,bottom 15% left 18%,bottom 55% right 18%,top 40% right 10%,bottom 15% right 40%,bottom 5% right 40%,bottom 40% right 5%,top 4% left 30%,top 34% left 30%,top 40% right 10%,bottom 35% left 7%;background-repeat:no-repeat;background-size:230px,290px,260px}@media (width >= 700px){.winners-wrapper{padding-top:max(20px,8vh)}}.winners-wrapper h4{margin-bottom:15px}.winners-wrapper .fgc-dark-grey{color:#ec7070}.content{background-color:var(--c-purple);background-image:url("https://a.storyblok.com/f/314122/3000x3000/cdb264a906/background-web-3.jpg/m/2500x0/filters:quality(35):format(webp)");background-position:bottom center;background-repeat:no-repeat;background-size:200%}@media (width >= 850px){.content{background-size:120%}}@media (width >= 1400px){.content{background-size:80%}}.challenge{overflow:clip;position:relative;padding-bottom:150px;color:#fff}.challenge__body{grid-column:l}@media all and (width >= 800px){.challenge__body{grid-column:m}}.judges-notes{border-radius:20px}.previous-years__year{color:var(--c-lilac)}.winners__commended{grid-template-columns:repeat(auto-fit,180px)}
