h1{color:#e63323;margin:0;font-family:aktiv-grotesk-extended;font-size:60px;font-weight:900;line-height:43px;letter-spacing:-4.5px}@media screen and (min-width: 768px){h1{font-size:11.25rem;line-height:8.125rem;letter-spacing:-.5625rem}}h2{color:#e63323;margin:0;font-family:aktiv-grotesk-extended;font-weight:900;font-size:5.625rem;line-height:5rem;letter-spacing:-.28125rem}h3{color:#e63323;margin:0;font-family:aktiv-grotesk-extended;font-weight:400;font-size:3.125rem;line-height:3.125rem;letter-spacing:-.15625rem}@media screen and (min-width: 768px){h3{font-size:3.125rem;line-height:3.125rem;letter-spacing:-.15625rem}}h4{color:#e63323;margin:0;font-family:aktiv-grotesk-extended;font-weight:900;font-size:2.5rem;line-height:2.5rem;letter-spacing:-.125rem}p{color:#e63323;margin:0;font-family:aktiv-grotesk-extended;font-weight:400;font-size:1.5625rem;line-height:1.875rem;letter-spacing:-.078125rem}@media screen and (min-width: 768px){p{font-size:1.5625rem;line-height:1.875rem;letter-spacing:-.078125rem}}@font-face{font-family:Active Grotesk Ex XB;src:url(/fonts/AktivGroteskExTrial-XBold.woff2) format("woff2"),url(/fonts/AktivGroteskExTrial-XBold.woff) format("woff")}@font-face{font-family:aktiv-grotesk-extended;src:url(https://use.typekit.net/af/432a6b/00000000000000007753ca59/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff2"),url(https://use.typekit.net/af/432a6b/00000000000000007753ca59/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff"),url(https://use.typekit.net/af/432a6b/00000000000000007753ca59/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:900;font-stretch:normal}@font-face{font-family:aktiv-grotesk-extended;src:url(https://use.typekit.net/af/e10446/00000000000000003b9ad13a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/e10446/00000000000000003b9ad13a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/e10446/00000000000000003b9ad13a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}:root{font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:6.5px;overflow-x:hidden}@media screen and (min-width: 1024px){html{font-size:8px}}body{background-color:#e63323;margin:0;min-height:100dvh}#app{height:100%;width:100%}main{display:flex;flex-flow:column;margin:0 auto;height:100dvh;text-align:center;overflow:hidden}.logo-desktop{padding-top:1.25rem;text-align:left}.logo-desktop svg{height:7.5rem!important;width:22.5rem!important}.container{height:100dvh;margin-top:auto}.container .content{height:100%;overflow:hidden;position:relative}.container .content.wrapper{background-color:#fff;border-radius:.625rem;height:calc(100dvh - 15.375rem);margin:2.8125rem auto 0;width:calc(100vw - 5.625rem)}.container .content .step{display:flex;flex-flow:column;height:100%;justify-content:space-between;opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;left:0;z-index:-1;width:100%}.container .content .step .button-container{display:flex;gap:0 1.25rem;padding:0 2.8125rem 2.8125rem}.container .content .step .button-container button{background-color:#fff;border:1px solid #DCDCDC;color:#dcdcdc}.container .content .step .button-container button.next{border:0;background-color:#e63323;color:#fff}.container .content .step .button-container button.download{background-color:#f0cfdd;color:#e63323}.container .content .step.current{opacity:1;z-index:1}button{color:#e63323;margin:0;font-family:aktiv-grotesk-extended;font-weight:900;font-size:2.5rem;line-height:2.5rem;letter-spacing:-.125rem;background-color:#e63323;border:0;border-radius:.625rem;color:#fff;padding-bottom:1.25rem;padding-top:1.25rem;text-align:center;width:100%}button.disabled{background-color:#fff;border:1px solid #DCDCDC;color:#dcdcdc}.language-switcher.svelte-f7dvv{display:flex;gap:0 1.25rem}.language-switcher.svelte-f7dvv .lang-btn:where(.svelte-f7dvv){color:#f0cfdd80;font-size:2.5rem;height:fit-content;padding:0}.language-switcher.svelte-f7dvv .lang-btn.selected:where(.svelte-f7dvv){color:#fff;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}svg.svelte-3h0ts3{height:7.5rem;width:18.75rem}header.svelte-1kkrv1s{display:flex;justify-content:space-between;padding-left:2.8125rem;padding-right:2.8125rem;padding-top:2.25rem}svg.svelte-1vby17p{height:100%;left:0;position:absolute;top:0;width:100%}svg.svelte-19u3xlz{height:3.1875rem;width:17.4375rem}svg.svelte-for4c8{height:3rem;width:16.6875rem}h1.svelte-mctfaj{color:#e63323;margin:0;font-family:aktiv-grotesk-extended;font-size:60px;font-weight:900;line-height:43px;letter-spacing:-4.5px}@media screen and (min-width: 768px){h1.svelte-mctfaj{font-size:11.25rem;line-height:8.125rem;letter-spacing:-.5625rem}}h3.svelte-mctfaj{color:#e63323;margin:0;font-family:aktiv-grotesk-extended;font-weight:400;font-size:3.125rem;line-height:3.125rem;letter-spacing:-.15625rem}@media screen and (min-width: 768px){h3.svelte-mctfaj{font-size:3.125rem;line-height:3.125rem;letter-spacing:-.15625rem}}p.svelte-mctfaj{color:#e63323;margin:0;font-family:aktiv-grotesk-extended;font-weight:400;font-size:1.5625rem;line-height:1.875rem;letter-spacing:-.078125rem}@media screen and (min-width: 768px){p.svelte-mctfaj{font-size:1.5625rem;line-height:1.875rem;letter-spacing:-.078125rem}}.text.svelte-mctfaj{display:flex;flex-flow:column;gap:3.125rem 0;margin-bottom:3.125rem;margin-top:7.1875rem;padding-left:2.8125rem;padding-right:2.8125rem}.text.svelte-mctfaj h1:where(.svelte-mctfaj),.text.svelte-mctfaj h3:where(.svelte-mctfaj){color:#fff}.text.svelte-mctfaj .project-by:where(.svelte-mctfaj){margin-bottom:6rem}.text.svelte-mctfaj .project-by:where(.svelte-mctfaj) p:where(.svelte-mctfaj){color:#fff;margin-bottom:1.25rem}.text.svelte-mctfaj .project-by:where(.svelte-mctfaj) .promoters:where(.svelte-mctfaj){display:flex;gap:0 2.8125rem;justify-content:center}.guide-lines.svelte-mctfaj{justify-content:center;display:flex;flex-flow:column;gap:3.4375rem 0;height:100%;padding:0 5.625rem}.guide-lines.svelte-mctfaj .title:where(.svelte-mctfaj){color:#fff}.guide-lines.svelte-mctfaj .description:where(.svelte-mctfaj){color:#ffffffb3}.guide-lines.svelte-mctfaj button:where(.svelte-mctfaj){margin-top:1.875rem}button.svelte-mctfaj{background-color:#f0cfdd;color:#e63323;margin:0 auto 11.1111111111dvh;width:50vw}.image-container.svelte-mctfaj{height:49vh;position:relative}h3.svelte-1jbyx50{color:#e63323;margin:0;font-family:aktiv-grotesk-extended;font-weight:400;font-size:3.125rem;line-height:3.125rem;letter-spacing:-.15625rem}@media screen and (min-width: 768px){h3.svelte-1jbyx50{font-size:3.125rem;line-height:3.125rem;letter-spacing:-.15625rem}}p.svelte-1jbyx50{color:#e63323;margin:0;font-family:aktiv-grotesk-extended;font-weight:400;font-size:1.5625rem;line-height:1.875rem;letter-spacing:-.078125rem}@media screen and (min-width: 768px){p.svelte-1jbyx50{font-size:1.5625rem;line-height:1.875rem;letter-spacing:-.078125rem}}.subtitle.svelte-1jbyx50{margin-top:2.8125rem;margin-bottom:.9375rem}textarea.svelte-1jbyx50{color:#e63323;font-family:aktiv-grotesk-extended;font-weight:900;font-size:5.625rem;line-height:5rem;letter-spacing:-.28125rem;border:0;margin:auto;overflow:hidden;padding:12.5rem 2.8125rem;text-align:center;transition:transform 4s ease-in-out;width:calc(100% - 5.625rem)}textarea.svelte-1jbyx50::placeholder{color:#e63323b3;margin:0;font-family:aktiv-grotesk-extended;font-weight:900;font-size:5.625rem;line-height:5rem;letter-spacing:-.28125rem;opacity:1;transition:opacity .275s ease-in-out}textarea.animated.svelte-1jbyx50{transform:translateY(-50vh)}textarea.svelte-1jbyx50:focus::placeholder{opacity:0}textarea.svelte-1jbyx50:focus-visible{outline:none}.privacy.svelte-1jbyx50{display:flex;gap:0 .3125rem;justify-content:center;margin-bottom:1.875rem}.privacy.svelte-1jbyx50 p:where(.svelte-1jbyx50){color:#a9a8a8}.privacy.svelte-1jbyx50 a:where(.svelte-1jbyx50){text-decoration:none}.privacy.svelte-1jbyx50 a:where(.svelte-1jbyx50) p:where(.svelte-1jbyx50){color:#e63323}.profane-error.svelte-1jbyx50{background-color:#e633231a;border-radius:.625rem;margin:0 auto 2.5rem;position:relative;width:calc(100% - 2.8125rem)}.profane-error.svelte-1jbyx50 .close:where(.svelte-1jbyx50){height:1.5625rem;position:absolute;right:.625rem;top:.625rem;width:1.5625rem}.profane-error.svelte-1jbyx50 p:where(.svelte-1jbyx50){margin:0 auto;padding-bottom:1.5625rem;padding-top:1.5625rem;width:calc(100% - 5.625rem)}.waiting.svelte-1jbyx50{margin-bottom:2.8125rem;padding:0 9rem}svg.svelte-e47fvx{height:6.25dvh;margin-left:auto;width:45vw}h2.svelte-1ujwp1p{color:#e63323;margin:0;font-family:aktiv-grotesk-extended;font-weight:900;font-size:5.625rem;line-height:5rem;letter-spacing:-.28125rem}p.svelte-1ujwp1p{color:#e63323;margin:0;font-family:aktiv-grotesk-extended;font-weight:400;font-size:1.5625rem;line-height:1.875rem;letter-spacing:-.078125rem}@media screen and (min-width: 768px){p.svelte-1ujwp1p{font-size:1.5625rem;line-height:1.875rem;letter-spacing:-.078125rem}}#canvas-template.svelte-1ujwp1p{background-color:var(--bg);height:100dvh;position:fixed;top:0;left:-100vw;width:100vw}#canvas-template.svelte-1ujwp1p .canvas-container:where(.svelte-1ujwp1p){display:flex;flex-flow:column;height:calc(100% - 7.5rem);justify-content:space-between;margin:3.75rem auto;width:calc(100% - 7.5rem)}#canvas-template.svelte-1ujwp1p .canvas-container:where(.svelte-1ujwp1p) .sentence:where(.svelte-1ujwp1p) h2:where(.svelte-1ujwp1p){color:var(--color);text-align:center}#canvas-template.svelte-1ujwp1p .canvas-container:where(.svelte-1ujwp1p) .festival-date:where(.svelte-1ujwp1p){margin-left:auto;text-align:right}#canvas-template.svelte-1ujwp1p .canvas-container:where(.svelte-1ujwp1p) .festival-date:where(.svelte-1ujwp1p) p:where(.svelte-1ujwp1p){color:var(--color);font-size:3.75rem;font-style:normal;font-weight:900;line-height:3.125rem;letter-spacing:-.1875rem}#canvas-template.svelte-1ujwp1p .canvas-container:where(.svelte-1ujwp1p) .festival-date:where(.svelte-1ujwp1p) p:where(.svelte-1ujwp1p):first-child{margin-bottom:.625rem}h2.svelte-1o7oy2p{color:#e63323;margin:0;font-family:aktiv-grotesk-extended;font-weight:900;font-size:5.625rem;line-height:5rem;letter-spacing:-.28125rem}h3.svelte-1o7oy2p{color:#e63323;margin:0;font-family:aktiv-grotesk-extended;font-weight:400;font-size:3.125rem;line-height:3.125rem;letter-spacing:-.15625rem}@media screen and (min-width: 768px){h3.svelte-1o7oy2p{font-size:3.125rem;line-height:3.125rem;letter-spacing:-.15625rem}}p.svelte-1o7oy2p{color:#e63323;margin:0;font-family:aktiv-grotesk-extended;font-weight:400;font-size:1.5625rem;line-height:1.875rem;letter-spacing:-.078125rem}@media screen and (min-width: 768px){p.svelte-1o7oy2p{font-size:1.5625rem;line-height:1.875rem;letter-spacing:-.078125rem}}.canvas.svelte-1o7oy2p{height:100dvh;left:0;opacity:0;position:fixed;top:0;z-index:-1;width:100vw}.text.svelte-1o7oy2p{margin:auto;padding:0 9rem}.text.svelte-1o7oy2p h2:where(.svelte-1o7oy2p){font-weight:400;margin-bottom:3.4375rem}.button-container.svelte-1o7oy2p{flex-flow:column;gap:1.25rem 0!important}h1.svelte-13qk8ne{color:#e63323;margin:0;font-family:aktiv-grotesk-extended;font-size:60px;font-weight:900;line-height:43px;letter-spacing:-4.5px}@media screen and (min-width: 768px){h1.svelte-13qk8ne{font-size:11.25rem;line-height:8.125rem;letter-spacing:-.5625rem}}.canvas-template.svelte-13qk8ne{background-color:var(--bg);height:1350px;position:fixed;top:-2000px;left:-1350px;width:1080px}.canvas-template.svelte-13qk8ne .canvas-container:where(.svelte-13qk8ne){display:flex;flex-flow:column;height:calc(100% - 7.5rem);justify-content:space-between;margin:3.75rem auto;width:calc(100% - 240px)}.canvas-template.svelte-13qk8ne .canvas-container:where(.svelte-13qk8ne) .sentence:where(.svelte-13qk8ne){margin:auto}.canvas-template.svelte-13qk8ne .canvas-container:where(.svelte-13qk8ne) .sentence:where(.svelte-13qk8ne) h1:where(.svelte-13qk8ne){color:var(--color);text-align:center;font-size:90px;line-height:80px;letter-spacing:-4.5px}h4.svelte-1vfu71f{color:#e63323;margin:0;font-family:aktiv-grotesk-extended;font-weight:900;font-size:2.5rem;line-height:2.5rem;letter-spacing:-.125rem}h4.svelte-1vfu71f{font-weight:400}.moderate-sentences.svelte-1vfu71f{background-color:#fff;display:flex;flex-flow:column;gap:.9375rem;padding:7.5rem}.moderate-sentences.svelte-1vfu71f::-webkit-scrollbar{height:5px;width:8px;background-color:#e63323}.moderate-sentences.svelte-1vfu71f::-webkit-scrollbar-thumb{background-color:#e6332380}.moderate-sentences.svelte-1vfu71f .sentence:where(.svelte-1vfu71f){border:1px solid #000;border-radius:15px;display:flex;justify-content:space-between;padding:.9375rem 1.875rem}.moderate-sentences.svelte-1vfu71f .sentence:where(.svelte-1vfu71f) .actions:where(.svelte-1vfu71f){cursor:pointer;display:flex;gap:0 1.25rem}.moderate-sentences.svelte-1vfu71f .sentence:where(.svelte-1vfu71f) .actions:where(.svelte-1vfu71f) .close:where(.svelte-1vfu71f),.moderate-sentences.svelte-1vfu71f .sentence:where(.svelte-1vfu71f) .actions:where(.svelte-1vfu71f) .camera:where(.svelte-1vfu71f){height:2.8125rem;width:2.8125rem}.moderate-sentences.svelte-1vfu71f .canvas:where(.svelte-1vfu71f){transform:translate(-100%);height:0}main.svelte-1nuzvny{text-align:center;margin:0 auto}
