@layer reset,base,layout,components,pages,tablet,desktop,utilities;@font-face{font-family:Typewell;src:url(/fonts/lego-typewell-condensed-light.woff2) format("woff2"),url(/fonts/lego-typewell-condensed-light.woff) format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Typewell;src:url(/fonts/lego-typewell-condensed-regular.woff2) format("woff2"),url(/fonts/lego-typewell-condensed-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Typewell;src:url(/fonts/typewell-bold.woff2) format("woff2"),url(/fonts/typewell-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Heading Now;src:url(/fonts/heading-now-bold.woff2) format("woff2"),url(/fonts/heading-now-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Heading Now;src:url(/fonts/heading-now-extrabold.woff2) format("woff2"),url(/fonts/heading-now-extrabold.woff) format("woff");font-weight:800;font-style:normal;font-display:block}:root{color-scheme:light;--color-black: #000000;--color-white: #ffffff;--color-red: #e3000b;--color-green: #00a237;--color-light-green: #a1bf11;--color-light-grey: #cbcbcb;--gradient-green: linear-gradient(180deg, #a3c00f -41.07%, #00a237 157.14%);--gradient-green-left-right: linear-gradient(90deg, #a3c00f 0%, #00a237 100%);--color-primary: var(--color-red);--color-bg-primary: var(--color-white);--color-bg-secondary: #f5f5f5;--color-bg-hover: #e0e0e0;--color-text-primary: var(--color-black);--color-text-secondary: #555;--color-text-inverse: var(--color-white);--color-border: var(--color-light-grey);--color-focus: var(--color-green);--font-headlines: 800 clamp(2.625rem, 1.964788732394366rem + 2.8169014084507045cqw, 4.5rem) / 1 "Heading Now", sans-serif;--font-h1: 700 clamp(1.375rem, 1.0669014084507042rem + 1.3145539906103285vw, 2.25rem) / 1.5 "Heading Now", sans-serif;--font-h2: 700 clamp(1.25rem, 1.073943661971831rem + .7511737089201878vw, 1.75rem) / 1.5 "Heading Now", sans-serif;--font-h3: 700 clamp(1.125rem, .9429611650485437rem + .7766990291262136cqw, 1.875rem) / 1.5 "Heading Now", sans-serif;--font-button-xl: 700 clamp(1rem, .75rem + 1.25cqw, 2.25rem) / 1.4 "Typewell", sans-serif;--font-button: 700 clamp(1rem, .823943661971831rem + .7511737089201878cqw, 1.5rem) / 1.4 "Typewell", sans-serif;--font-body: 300 clamp(1rem, .9119718309859155rem + .3755868544600939cqw, 1.25rem) / 1.4 "Typewell", sans-serif;--font-label: 300 clamp(.875rem, .8232044198895028rem + .22099447513812157cqw, 1rem) / 1.4 "Typewell", sans-serif;--font-checkbox: 300 clamp(.75rem, .6464088397790055rem + .44198895027624313cqw, 1rem) / 1.25 "Typewell", sans-serif;--font-form-text: 400 clamp(1rem, .9559859154929577rem + .18779342723004694cqw, 1.125rem) / 1.25 "Typewell", sans-serif;--font-validation: 300 clamp(.625rem, .6619718309859155rem + .3755868544600939cqw, .875rem) / 1.4 "Typewell", sans-serif;--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--border-radius-sm: .25rem;--border-radius-md: .5rem;--border-radius-lg: 1rem;--text-shadow-width: .05em;--text-shadow: calc(-1 * var(--text-shadow-width)) calc(-1 * var(--text-shadow-width)) 0 #fff, var(--text-shadow-width) calc(-1 * var(--text-shadow-width)) 0 #fff, calc(-1 * var(--text-shadow-width)) var(--text-shadow-width) 0 #fff, var(--text-shadow-width) var(--text-shadow-width) 0 #fff, 0 var(--text-shadow-width) 0 #fff, var(--text-shadow-width) 0 0 #fff, 0 calc(-1 * var(--text-shadow-width)) 0 #fff, calc(-1 * var(--text-shadow-width)) 0 0 #fff;--ease-out-back: cubic-bezier(.324, 1.805, .64, 1);--ease-out-circ: cubic-bezier(0, .55, .45, 1);--ease-out-cinematic: cubic-bezier(.19, 1, .22, 1);--ease-out-cubic: cubic-bezier(.33, 1, .68, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-quad: cubic-bezier(.5, 1, .89, 1);--ease-out-quart: cubic-bezier(.22, 1, .36, 1);--ease-spring-elastic: linear( 0, .033 1.5%, .135 3.2%, .725 9.6%, .942 12.5%, 1.082 15.4%, 1.124 16.9%, 1.149 18.5%, 1.157 20.3%, 1.147 22.3%, 1.015 32.1%, .989 35.2%, .977 38.4%, .977 42.4%, 1.003 58.1%, 1 );--ease-spring-bounce: linear( 0, 1 44.7%, .898 51.8%, .874 55.1%, .866 58.4%, .888 64.3%, 1 77.4%, .98 84.5%, 1 );--cursor-auto: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSIjM0IzNzc3IiBkPSJNMTcuMTQ3IDMwYy0uODggMC0xLjcyLS40OC0yLjE0LTEuMzJsLTIuODUtNS43NC0zLjA3IDEuNTNhMS44MTEgMS44MTEgMCAwIDEtMi42Mi0xLjY5bC44MS0xOC4zNGExLjggMS44IDAgMCAxIDIuODMtMS40bDE1LjExIDEwLjQxYy41My4zNi44Mi45Ny43OCAxLjYyLS4wNC42NS0uNDIgMS4yLS45OSAxLjQ5bC0zLjA1IDEuNTIgMi44NSA1Ljc0Yy4yOC41Ny4zMyAxLjIxLjEzIDEuODItLjIuNi0uNjMgMS4wOS0xLjIgMS4zN2wtNS41MSAyLjc0Yy0uMzQuMTctLjcxLjI1LTEuMDYuMjVoLS4wMlptLTQuNjUtOC44MWMuMjggMCAuNTQuMTUuNjcuNDJsMy4xOSA2LjQxYy4yMi40My43NS42MSAxLjE5LjM5bDUuNTItMi43NGMuMjEtLjEuMzctLjI5LjQ0LS41MS4wNy0uMjIuMDYtLjQ2LS4wNS0uNjdsLTMuMTktNi40MWEuNzYzLjc2MyAwIDAgMSAuMzQtMS4wMWwzLjcyLTEuODVjLjEzLS4wNy4xNi0uMTkuMTYtLjI1IDAtLjA3IDAtLjE5LS4xMy0uMjdMOS4yNDcgNC4yN2EuMjk5LjI5OSAwIDAgMC0uMzEtLjAzYy0uMDYuMDMtLjE2LjEtLjE2LjI2bC0uODEgMTguMzNjMCAuMTUuMDguMjMuMTQuMjcuMDYuMDQuMTcuMDkuMzEuMDJsMy43NC0xLjg2YS44LjggMCAwIDEgLjMzLS4wOGwuMDEuMDFaIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyLjQ5NyAyMS4xOWMuMjggMCAuNTQuMTUuNjcuNDJsMy4xOSA2LjQxYy4yMi40My43NS42MSAxLjE5LjM5bDUuNTItMi43NGMuMjEtLjEuMzctLjI5LjQ0LS41MS4wNy0uMjIuMDYtLjQ2LS4wNS0uNjdsLTMuMTktNi40MWEuNzYzLjc2MyAwIDAgMSAuMzQtMS4wMWwzLjcyLTEuODVjLjEzLS4wNy4xNi0uMTkuMTYtLjI1IDAtLjA3IDAtLjE5LS4xMy0uMjdMOS4yNDcgNC4yN2EuMjk5LjI5OSAwIDAgMC0uMzEtLjAzYy0uMDYuMDMtLjE2LjEtLjE2LjI2bC0uODEgMTguMzNjMCAuMTUuMDguMjMuMTQuMjcuMDYuMDQuMTcuMDkuMzEuMDJsMy43NC0xLjg2YS44LjggMCAwIDEgLjMzLS4wOGwuMDEuMDFaIi8+PC9zdmc+) 8 2, auto;--cursor-pointer: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSIjM0IzNzc3IiBkPSJNMTYuMzcgMzBjLTQuODQgMC05LjY3LTUuNzUtMTEuMjEtOS44NS0uNzktMi4xMS0uNjgtMy43MS4zMS00LjQ5LjY0LS41MSAxLjM4LS42OCAyLjEzLS41Ljc0LjE3IDEuNDMuNjggMi4wMiAxLjI5TDcuOTQgNy4wN2MtLjE1LS44Mi4wMy0xLjY2LjUxLTIuMzRhMy4xMiAzLjEyIDAgMCAxIDIuMDItMS4yOWMuODMtLjE1IDEuNjYuMDQgMi4zNS41Mi42OS40OCAxLjE0IDEuMjEgMS4yOCAyLjA0bC41IDNjLjUtLjQ0IDEuMTUtLjY4IDEuODItLjY4IDEuMjMgMCAyLjI3LjggMi42NCAxLjkxLjQyLS4yNy45MS0uNCAxLjQxLS4zNyAxLjA0LjA3IDEuODcuODIgMi4wOCAxLjguMjgtLjAzLjU4LjAzLjg0LjEgMS4zOC4zNCAxLjc0IDEuNDUgMS44OCAyLjI1bC40OSAyLjExcy4wMS4wNi4wMi4wOWMuNTkgNS4yNyAwIDguNzQtMS44NCAxMC45MS0xLjUgMS43Ny0zLjgxIDIuNjgtNy4yNiAyLjg2aC0uMzJsLjAxLjAyWk03LjA0IDE2LjZjLS4yMiAwLS40Mi4wOC0uNjQuMjUtLjMxLjI1LS40NiAxLjEyLjE3IDIuNzggMS40MSAzLjc2IDYuMDIgOS4wOSAxMC4wNSA4Ljg3IDMuMDEtLjE2IDQuOTgtLjkgNi4yLTIuMzQgMS41NS0xLjgzIDIuMDMtNC45MiAxLjUtOS43M2wtLjQ5LTIuMWMtLjE2LS44OS0uNDItMS4wMS0uNzctMS4xLS4wNy0uMDItLjEyLS4wMy0uMTYtLjA0IDAgLjA0LS4wMi4wOC0uMDMuMTRsLjE4Ljg2Yy4wOC40MS0uMTguOC0uNTguODktLjQxLjA5LS44LS4xOC0uODktLjU4bC0uNDQtMi4xNWEuODc1Ljg3NSAwIDAgMS0uMDItLjE2YzAtLjQyLS4zMi0uNzctLjc0LS44YS44MjMuODIzIDAgMCAwLS41OC4yLjc4Ljc4IDAgMCAwLS4yNi41NmwtLjE3IDEuNjdjLS4wNC4zOS0uNC42Ny0uNzYuNjgtLjM5IDAtLjcxLS4zMS0uNzMtLjdsLS4xNy0yLjczYy0uMDMtLjY5LS41OS0xLjIyLTEuMjctMS4yMi0uMzUgMC0uNjguMTQtLjkzLjQtLjI0LjI2LS4zNi41OS0uMzQuOTVsLjQyIDMuNjljLjA1LjQtLjI0Ljc3LS42NC44M2EuNzUuNzUgMCAwIDEtLjg0LS42MmwtMS40Ny04LjgyYTEuNiAxLjYgMCAwIDAtLjY3LTEuMDZjLS4zNi0uMjUtLjc5LS4zNS0xLjIyLS4yNy0uNDMuMDgtLjguMzEtMS4wNS42Ny0uMjUuMzYtLjM0Ljc5LS4yNyAxLjIybDIuMyAxMi44M2MuMDcuMzctLjE1LjczLS41MS44NWEuNzUuNzUgMCAwIDEtLjkxLS4zOWMtLjU4LTEuMi0xLjkxLTMuMjEtMy4wNC0zLjQ3YS45MDguOTA4IDAgMCAwLS4yMy0uMDN2LS4wM1oiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNy4wNCAxNi42Yy0uMjIgMC0uNDIuMDgtLjY0LjI1LS4zMS4yNS0uNDYgMS4xMi4xNyAyLjc4IDEuNDEgMy43NiA2LjAyIDkuMDkgMTAuMDUgOC44NyAzLjAxLS4xNiA0Ljk4LS45IDYuMi0yLjM0IDEuNTUtMS44MyAyLjAzLTQuOTIgMS41LTkuNzNsLS40OS0yLjFjLS4xNi0uODktLjQyLTEuMDEtLjc3LTEuMS0uMDctLjAyLS4xMi0uMDMtLjE2LS4wNCAwIC4wNC0uMDIuMDgtLjAzLjE0bC4xOC44NmMuMDguNDEtLjE4LjgtLjU4Ljg5LS40MS4wOS0uOC0uMTgtLjg5LS41OGwtLjQ0LTIuMTVhLjg3NS44NzUgMCAwIDEtLjAyLS4xNmMwLS40Mi0uMzItLjc3LS43NC0uOGEuODIzLjgyMyAwIDAgMC0uNTguMi43OC43OCAwIDAgMC0uMjYuNTZsLS4xNyAxLjY3Yy0uMDQuMzktLjQuNjctLjc2LjY4LS4zOSAwLS43MS0uMzEtLjczLS43bC0uMTctMi43M2MtLjAzLS42OS0uNTktMS4yMi0xLjI3LTEuMjItLjM1IDAtLjY4LjE0LS45My40LS4yNC4yNi0uMzYuNTktLjM0Ljk1bC40MiAzLjY5Yy4wNS40LS4yNC43Ny0uNjQuODNhLjc1Ljc1IDAgMCAxLS44NC0uNjJsLTEuNDctOC44MmExLjYgMS42IDAgMCAwLS42Ny0xLjA2Yy0uMzYtLjI1LS43OS0uMzUtMS4yMi0uMjctLjQzLjA4LS44LjMxLTEuMDUuNjctLjI1LjM2LS4zNC43OS0uMjcgMS4yMmwyLjMgMTIuODNjLjA3LjM3LS4xNS43My0uNTEuODVhLjc1Ljc1IDAgMCAxLS45MS0uMzljLS41OC0xLjItMS45MS0zLjIxLTMuMDQtMy40N2EuOTA4LjkwOCAwIDAgMC0uMjMtLjAzdi0uMDNaIi8+PC9zdmc+) 8 2, pointer;--cursor-grab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSIjM0IzNzc3IiBkPSJNMTYuMTQ2IDMwYy00Ljg0IDAtOS42Ny01Ljc1LTExLjIxLTkuODUtLjc5LTIuMTEtLjY4LTMuNzEuMzEtNC40OS42NC0uNTEgMS4zOC0uNjggMi4xMy0uNS43NC4xNyAxLjQzLjY4IDIuMDIgMS4yOWwtMS42OC05LjM4YTMuMTIgMy4xMiAwIDAgMSAyLjUzLTMuNjNjLjgzLS4xNSAxLjY2LjA0IDIuMzUuNTMuMjMuMTYuNDQuMzYuNjEuNTd2LS4wOWMtLjA1LS43Ni4yMi0xLjUxLjc0LTIuMDdhMi43NiAyLjc2IDAgMCAxIDIuMDItLjg3YzEuNDggMCAyLjcgMS4xNiAyLjc3IDIuNjRsLjAyLjQyYy40NS0uMzUuOTktLjUyIDEuNTYtLjQ3IDEuMjIuMDggMi4xNSAxLjEgMi4xMyAyLjMybC0uMDMgMS43MWguMDJjLjUzLS4zNiAxLjE5LS40OCAxLjgxLS4zM2EyLjMgMi4zIDAgMCAxIDEuNzUgMi4zOGwtLjQyIDYuMTFjLjU4IDUuMjMgMCA4LjY4LTEuODQgMTAuODQtMS41IDEuNzctMy44MSAyLjY4LTcuMjYgMi44NmgtLjMybC0uMDEuMDFabS05LjMzLTEzLjRjLS4yMiAwLS40Mi4wOC0uNjQuMjUtLjMxLjI1LS40NiAxLjEyLjE3IDIuNzggMS40MSAzLjc2IDYuMDIgOS4wOSAxMC4wNSA4Ljg3IDMuMDEtLjE2IDQuOTgtLjkgNi4yLTIuMzQgMS41Ni0xLjg0IDIuMDMtNC45NCAxLjQ5LTkuNzd2LS4xNGwuNDMtNi4xOGEuNzkuNzkgMCAwIDAtLjYtLjgyLjc0NS43NDUgMCAwIDAtLjYzLjExLjc4Ljc4IDAgMCAwLS4zNS41M2wtLjYgMy42NmMtLjA2LjM5LS40MS42Ni0uODEuNjJhLjc1Mi43NTIgMCAwIDEtLjY4LS43NmwuMTItNy4wM2MwLS40Mi0uMzItLjc3LS43My0uOGEuNzY2Ljc2NiAwIDAgMC0uNTguMi43OC43OCAwIDAgMC0uMjYuNTZsLS4yMyA2LjE4YS43NS43NSAwIDAgMS0uNzUuNzJjLS40IDAtLjczLS4zMS0uNzUtLjcxbC0uNC04LjMyYy0uMDMtLjY4LS41OS0xLjIxLTEuMjctMS4yMS0uMzUgMC0uNjguMTQtLjkzLjQtLjI0LjI2LS4zNi41OS0uMzQuOTVsLjY1IDEwLjU1YS43NDUuNzQ1IDAgMCAxLTEuNDguMTdsLTEuNDctOC44MmExLjYgMS42IDAgMCAwLS42Ny0xLjA2Yy0uMzYtLjI1LS43OS0uMzUtMS4yMi0uMjctLjQzLjA4LS44LjMxLTEuMDUuNjctLjI1LjM2LS4zNC43OS0uMjcgMS4yMmwyLjMgMTIuODNjLjA3LjM3LS4xNS43My0uNTEuODVhLjc1Ljc1IDAgMCAxLS45MS0uMzljLS41OC0xLjItMS45Mi0zLjIxLTMuMDQtMy40N2EuOTA4LjkwOCAwIDAgMC0uMjMtLjAzaC0uMDFaIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTYuODE2IDE2LjZjLS4yMiAwLS40Mi4wOC0uNjQuMjUtLjMxLjI1LS40NiAxLjEyLjE3IDIuNzggMS40MSAzLjc2IDYuMDIgOS4wOSAxMC4wNSA4Ljg3IDMuMDEtLjE2IDQuOTgtLjkgNi4yLTIuMzQgMS41Ni0xLjg0IDIuMDMtNC45NCAxLjQ5LTkuNzd2LS4xNGwuNDMtNi4xOGEuNzkuNzkgMCAwIDAtLjYtLjgyLjc0NS43NDUgMCAwIDAtLjYzLjExLjc4Ljc4IDAgMCAwLS4zNS41M2wtLjYgMy42NmMtLjA2LjM5LS40MS42Ni0uODEuNjJhLjc1Mi43NTIgMCAwIDEtLjY4LS43NmwuMTItNy4wM2MwLS40Mi0uMzItLjc3LS43My0uOGEuNzY2Ljc2NiAwIDAgMC0uNTguMi43OC43OCAwIDAgMC0uMjYuNTZsLS4yMyA2LjE4YS43NS43NSAwIDAgMS0uNzUuNzJjLS40IDAtLjczLS4zMS0uNzUtLjcxbC0uNC04LjMyYy0uMDMtLjY4LS41OS0xLjIxLTEuMjctMS4yMS0uMzUgMC0uNjguMTQtLjkzLjQtLjI0LjI2LS4zNi41OS0uMzQuOTVsLjY1IDEwLjU1YS43NDUuNzQ1IDAgMCAxLTEuNDguMTdsLTEuNDctOC44MmExLjYgMS42IDAgMCAwLS42Ny0xLjA2Yy0uMzYtLjI1LS43OS0uMzUtMS4yMi0uMjctLjQzLjA4LS44LjMxLTEuMDUuNjctLjI1LjM2LS4zNC43OS0uMjcgMS4yMmwyLjMgMTIuODNjLjA3LjM3LS4xNS43My0uNTEuODVhLjc1Ljc1IDAgMCAxLS45MS0uMzljLS41OC0xLjItMS45Mi0zLjIxLTMuMDQtMy40N2EuOTA0LjkwOCAwIDAgMC0uMjMtLjAzaC0uMDFaIi8+PC9zdmc+) 8 2, grab;--cursor-grabbing: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSIjM0IzNzc3IiBkPSJNMTYuMzYgMzBjLTQuMDUgMC03LjQ1LTMuNjUtOC45NC03LjE0LTEuMTYtMi43Mi0xLjA5LTUuMDUuMTktNi4yNC42NC0uNjEgMS4zMS0xLjE3IDEuOTYtMS4zMS0uMTktMS4xMS0uNC0yLjIzLS41Ni0zLjE0LS4xNS0uODMuMDMtMS42Ni41MS0yLjM0LjQ4LS42OSAxLjItMS4xNSAyLjAyLTEuMjkuODMtLjE1IDEuNjYuMDQgMi4zNS41Mi4xNC4xLjI3LjIuMzguMzJsLjE1LS4xOGEyLjggMi44IDAgMCAxIDIuMDItLjg3YzEuMjMgMCAyLjI3LjggMi42MyAxLjkxLjQyLS4yNy45MS0uNCAxLjQxLS4zNyAxLjA0LjA3IDEuODcuODIgMi4wOCAxLjguMjktLjAzLjU4LjAzLjg0LjEgMS4zOC4zNCAxLjc0IDEuNDUgMS44OCAyLjI1bC40OSAyLjExcy4wMS4wNi4wMS4wOWMuNTkgNS4yNyAwIDguNzQtMS44NCAxMC45MS0xLjUgMS43Ny0zLjgxIDIuNjgtNy4yNiAyLjg2aC0uMzZsLjA0LjAxWk05Ljc1IDE2Ljg0Yy0uMTcuMDktLjUyLjMxLTEuMTEuODgtLjc2LjcxLS43IDIuNTQuMTYgNC41NiAxLjM3IDMuMjIgNC41MSA2LjM5IDcuODQgNi4yMiAzLjAxLS4xNiA0Ljk4LS45IDYuMi0yLjM0IDEuNTUtMS44MyAyLjAzLTQuOTIgMS41LTkuNzNsLS40OS0yLjFjLS4xNi0uODktLjQyLTEuMDEtLjc3LTEuMS0uMDctLjAyLS4xMi0uMDMtLjE2LS4wNCAwIC4wNC0uMDIuMDgtLjAzLjE0bC4xOC44NmMuMDguNDEtLjE4LjgtLjU4Ljg5LS40LjA4LS44LS4xOC0uODktLjU4bC0uMjEtMXYtLjAzbC0uMjQtMS4xM2EuODc1Ljg3NSAwIDAgMS0uMDItLjE2YzAtLjQyLS4zMi0uNzctLjc0LS44YS44MjMuODIzIDAgMCAwLS41OC4yLjc4Ljc4IDAgMCAwLS4yNi41NmwtLjE3IDEuNjdjLS4wNC4zOS0uMzYuNy0uNzYuNjgtLjM5IDAtLjcxLS4zMS0uNzMtLjdsLS4xNy0yLjczYTEuMjY4IDEuMjY4IDAgMCAwLTIuMTktLjgyYy0uMjQuMjYtLjM2LjU5LS4zNC45NWwuNDIgMy42OXYuMDljMCAuMzgtLjI4LjctLjY3Ljc0YS43NDYuNzQ2IDAgMCAxLS44My0uNjZsLS40Mi0zLjczYy0uMDctLjM5LS4zLS43Ny0uNjYtMS4wMi0uMzYtLjI1LS43OS0uMzUtMS4yMi0uMjctLjQzLjA4LS44LjMxLTEuMDUuNjctLjI1LjM2LS4zNC43OS0uMjcgMS4yMi4xMy43IDEuMjcgNi44OSAxLjI3IDcuODcgMCAuMzYtLjI2LjY3LS42Mi43NGEuNzU4Ljc1OCAwIDAgMS0uODQtLjQ4Yy0uMjUtLjY3LS4zMy0xLjQzLS40LTIuMS0uMDQtLjM1LS4wOS0uODQtLjE2LTEuMWwuMDEtLjAxWiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik05Ljc1IDE2Ljg0Yy0uMTcuMDktLjUyLjMxLTEuMTEuODgtLjc2LjcxLS43IDIuNTQuMTYgNC41NiAxLjM3IDMuMjIgNC41MSA2LjM5IDcuODQgNi4yMiAzLjAxLS4xNiA0Ljk4LS45IDYuMi0yLjM0IDEuNTUtMS44MyAyLjAzLTQuOTIgMS41LTkuNzNsLS40OS0yLjFjLS4xNi0uODktLjQyLTEuMDEtLjc3LTEuMS0uMDctLjAyLS4xMi0uMDMtLjE2LS4wNCAwIC4wNC0uMDIuMDgtLjAzLjE0bC4xOC44NmMuMDguNDEtLjE4LjgtLjU4Ljg5LS40LjA4LS44LS4xOC0uODktLjU4bC0uMjEtMXYtLjAzbC0uMjQtMS4xM2EuODc1Ljg3NSAwIDAgMS0uMDItLjE2YzAtLjQyLS4zMi0uNzctLjc0LS44YS44MjMuODIzIDAgMCAwLS41OC4yLjc4Ljc4IDAgMCAwLS4yNi41NmwtLjE3IDEuNjdjLS4wNC4zOS0uMzYuNy0uNzYuNjgtLjM5IDAtLjcxLS4zMS0uNzMtLjdsLS4xNy0yLjczYTEuMjY4IDEuMjY4IDAgMCAwLTIuMTktLjgyYy0uMjQuMjYtLjM2LjU5LS4zNC45NWwuNDIgMy42OXYuMDljMCAuMzgtLjI4LjctLjY3Ljc0YS43NDYuNzQ2IDAgMCAxLS44My0uNjZsLS40Mi0zLjczYy0uMDctLjM5LS4zLS43Ny0uNjYtMS4wMi0uMzYtLjI1LS43OS0uMzUtMS4yMi0uMjctLjQzLjA4LS44LjMxLTEuMDUuNjctLjI1LjM2LS4zNC43OS0uMjcgMS4yMi4xMy43IDEuMjcgNi44OSAxLjI3IDcuODcgMCAuMzYtLjI2LjY3LS42Mi43NGEuNzU4Ljc1OCAwIDAgMS0uODQtLjQ4Yy0uMjUtLjY3LS4zMy0xLjQzLS40LTIuMS0uMDQtLjM1LS4wOS0uODQtLjE2LTEuMWwuMDEtLjAxWiIvPjwvc3ZnPg==) 8 2, grabbing}@media(min-width:768px){:root{--font-h2: 700 clamp(1.375rem, 1.0669014084507042rem + 1.3145539906103285cqw, 2.25rem) / 1 "Heading Now", sans-serif;--font-form-text: 400 clamp(1rem, .9559859154929577rem + .18779342723004694cqw, 1.125rem) / 1.125 "Typewell", sans-serif}}:root{--animation-pulse: pulse 1.5s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes reveal-title-word{0%{opacity:0;transform:translateY(.9em);filter:blur(12px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes reveal-supporting{0%{opacity:0;transform:translateY(20px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes reveal-supporting-plain{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@layer utilities{.reveal-title__word{display:inline-block;animation:reveal-title-word 1.8s var(--ease-out-cinematic) calc(.25s + var(--reveal-index, 0) * .07s) both;will-change:transform,opacity}.reveal-supporting{animation:reveal-supporting .9s var(--ease-out-expo) var(--reveal-delay, 0s) both;will-change:transform,opacity}div.reveal-supporting,label.reveal-supporting{animation-name:reveal-supporting-plain}}@layer layout{.logo{position:absolute;top:1rem;left:1rem;z-index:999;width:min(35%,160px);visibility:visible;transition:opacity .5s var(--ease-out-expo),translate .5s var(--ease-out-cinematic),visibility 0s}@media(min-width:768px){.logo{width:min(30%,235px)}}.fifa-logo{position:absolute;top:1rem;right:1rem;z-index:999;width:min(10%,44px);visibility:visible;transition:opacity .5s var(--ease-out-expo),translate .5s var(--ease-out-cinematic),visibility 0s}@media(min-width:768px){.fifa-logo{width:min(6%,60px)}}.logo.chrome-hidden,.fifa-logo.chrome-hidden{opacity:0;visibility:hidden;pointer-events:none;translate:0 -.75rem;transition:opacity .35s var(--ease-out-expo),translate .35s var(--ease-out-expo),visibility 0s .35s}.control-arrow.left{transform:rotate(180deg)}}@layer reset{*,*:before,*:after{padding:0;margin:0;box-sizing:border-box;-webkit-user-select:none;user-select:none}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}a:visited{color:inherit}ul{list-style:none}sup{font-size:clamp(6px,.5em,32px);vertical-align:top}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer base{body{display:grid;min-height:max(100svh,45cqw);container-type:inline-size;color:var(--color-text-primary);font-family:Typewell,sans-serif;grid-template-rows:1fr;overflow-x:clip;cursor:var(--cursor-auto)}#root{grid-row:1}#root>div{height:100%}a,button,input,label,select{cursor:var(--cursor-pointer)}}@layer utilities{.visually-hidden{position:absolute;padding:0;margin:-1px;width:1px;height:1px;border:0;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;overflow:hidden}}.error-boundary{position:fixed;inset:0;z-index:9999;display:flex;padding:24px;background:#fff;align-items:center;justify-content:center}.error-boundary__inner{max-width:480px;text-align:center}.error-boundary__title{margin:0 0 12px;color:var(--color-red);font-family:Heading Now,system-ui,sans-serif;font-weight:800;font-size:28px;line-height:1.2}.error-boundary__description{margin:0 0 24px;color:var(--color-text-primary);font-family:Typewell,system-ui,sans-serif;font-size:16px;line-height:1.5}.error-boundary__action{display:inline-block;padding:12px 24px;background:var(--color-red);border:none;border-radius:999px;color:var(--color-text-inverse);font-family:Heading Now,system-ui,sans-serif;font-weight:700;font-size:14px;cursor:var(--cursor-pointer)}.error-boundary__action:focus-visible{background:#a80d0f}@media(hover:hover){.error-boundary__action:hover{background:#a80d0f}}@keyframes background-scratch-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:.35}}@keyframes background-scratch-draw-extended{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@layer base{.background-scratch{aspect-ratio:1173/633}.background-scratch.extended{aspect-ratio:1173/973}.background-scratch.extended path{animation-name:background-scratch-draw-extended}.background-scratch svg{translate:-5% -2%}.background-scratch path{stroke-dasharray:1;stroke-dashoffset:1;animation:background-scratch-draw 1.5s ease-in-out both}@media(prefers-reduced-motion:reduce){.background-scratch path{animation:none;stroke-dashoffset:.35}.background-scratch.extended path{stroke-dashoffset:0}}}@layer base{.minifigure-scene-container{position:fixed;inset:0;z-index:0;display:flex;height:100%;justify-content:center;cursor:var(--cursor-grab);pointer-events:none}.minifigure-scene-container .background-scratch-scene{position:absolute;top:50%;left:50%;width:140%;height:100%;translate:-50% -40%}.minifigure-scene-container .scene-outer-container{display:flex;min-width:100cqw;height:100%;justify-content:center}.minifigure-scene-container .scene-outer-container canvas{max-width:none;background:transparent;filter:saturate(1.1) contrast(1.05)}.minifigure-scene-container:active{cursor:var(--cursor-grabbing)}.minifigure-scene-container--hidden{pointer-events:none;visibility:hidden}}@layer desktop{@media(min-width:1024px)and (orientation:landscape){.minifigure-scene-container .background-scratch-scene{left:75%;width:70%}}}@layer base{.button{display:block;padding:1ex 2ch;width:max-content;background:linear-gradient(180deg,#a3c00f00 76.78%,#0006 104.51%),var(--gradient-green);border:none;border-radius:999px;box-shadow:0 1px 2px #00000080,0 .5px 4px #fff6 inset;font:var(--font-button);text-decoration:none;transition:scale .2s var(--ease-out-back);cursor:var(--cursor-pointer);appearance:none}.button.button-size-xl{font:var(--font-button-xl)}.button span{color:var(--color-white);font:inherit;text-shadow:0 1.5px 6px rgba(0,0,0,.25);transition:opacity .3s var(--ease-out-quad)}.button:visited{color:var(--color-white)}@media(hover:hover){.button:hover{background:var(--gradient-green);scale:.93}.button:hover span{opacity:.5}}.button.button--teasing{animation:teaser .6s cubic-bezier(.1,0,.1,1) both}@keyframes teaser{0%{transform:scale(1.2,.5)}25%{transform:scale(.6,1.4)}45%{transform:scale(1.1,.9)}75%{transform:scale(.93,1.08)}to{transform:scale(1)}}}@keyframes index-character-in-left{0%{opacity:0;transform:translate(-50cqw)}to{opacity:1;transform:translate(0)}}@keyframes index-character-in-right{0%{opacity:0;transform:translate(50cqw)}to{opacity:1;transform:translate(0)}}@keyframes index-cta-pop-in{0%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1.08)}78%{transform:scale(.97)}to{opacity:1;transform:scale(1)}}@layer base{.index-content{position:relative;z-index:1;display:flex;padding-top:min(calc(var(--horizon) * .5),60px);padding-bottom:3rem;width:100%;height:100%;align-items:center;justify-content:space-around;gap:1rem;flex-direction:column}.index-content .index-character-container{position:relative;z-index:-1;width:100%;max-height:50%;aspect-ratio:1/.25}.index-content .index-character-container .index-character{--bottom-offset: -20px;position:absolute;top:10%;width:55cqw;transform-origin:bottom center}.index-content .index-character-container .index-character.index-character-left{left:0cqw;aspect-ratio:1/.663;translate:0 var(--bottom-offset);animation:index-character-in-left 1s var(--ease-out-cubic) both;will-change:transform,opacity}.index-content .index-character-container .index-character.index-character-right{right:0cqw;aspect-ratio:1/.721;translate:0 var(--bottom-offset);scale:1.04;animation:index-character-in-right 1s var(--ease-out-cubic) .05s both;will-change:transform,opacity}.index-content .index-character-container .index-character img{width:100%;height:100%;object-fit:contain}.index-content .index-cta{animation:index-cta-pop-in 1.4s ease-out .1s both;will-change:transform,opacity}}@layer tablet{@media(min-width:768px){.index-content{padding-top:0}.index-content .index-character{width:50cqw}}}@layer desktop{@media(min-width:1024px)and (orientation:landscape){.index-character-container{aspect-ratio:unset}.index-character{top:0;width:40cqw;translate:0 -50%}.index-character.index-character-left{left:-2.5cqw}.index-character.index-character-right{right:-2.5cqw}}}@keyframes index-visual-rise{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@layer base{.index-page-container{--transition-duration: 1s;--horizon: max(40%, 235px);position:relative;height:100%;background:linear-gradient(180deg,#fff 50%,#eeedee) top / 100% calc(100% - var(--horizon)) no-repeat,var(--color-white);isolation:isolate}.index-page{position:relative;display:grid;height:100%;grid-template-rows:auto var(--horizon);grid-template-areas:"top-content" "bottom-content";overflow:clip}.index-page .index-visual-container{position:relative;display:flex;align-items:flex-end;justify-content:center;grid-area:top-content;pointer-events:none}.index-page .index-visual-container .index-visual-image-container{position:relative;width:100%;max-width:640px;height:100%;animation:index-visual-rise 2s var(--ease-out-cubic) both;will-change:transform,opacity}.index-page .index-visual-container .index-visual-image-container img{position:absolute;top:13%;left:50%;z-index:-1;max-width:110%;height:140%;object-fit:contain;translate:-55% 0}.index-page .index-visual-container .index-title-container{position:absolute;bottom:0%;left:50%;z-index:1;translate:-50% 33%}.index-page .index-visual-container .index-title-container h1{width:18ch;text-shadow:var(--text-shadow);font:var(--font-headlines);font-size:min(12cqw,5rem);text-align:center;text-transform:uppercase;line-height:.82}.index-page .index-visual-container .index-title-container h1 .accent{font-size:min(16cqw,7rem);line-height:.9}.index-page .index-visual-container .index-title-container h1 .kinetic-line{display:block;will-change:transform,opacity}.index-page .index-bottom-content{display:flex;justify-content:flex-end;flex-direction:column;grid-area:bottom-content}.index-page .index-legal{position:absolute;bottom:calc(.5rem + env(safe-area-inset-bottom,0px));left:50%;z-index:1;display:block;width:100%;max-width:55ch;color:var(--color-text-primary);font-family:inherit;font-weight:300;font-size:10px;text-align:center;text-wrap:balance;line-height:1.2;translate:-50% 0}.index-page .index-legal span{display:block}}@layer tablet{@media(min-width:768px){.index-visual-image-container img{translate:-60% 0}.index-title-container{translate:-50% 5%}.index-legal{max-width:none}}}@layer desktop{@media(min-width:1024px)and (orientation:landscape){.index-page-container{--horizon: 36%}.index-page .index-visual-image-container{max-width:1200px;height:110%}.index-page .index-title-container{z-index:10;translate:-50% 40%}.index-page .index-title-container h1{font-size:min(8cqw,12rem)}.index-page .index-title-container h1 .accent{font-size:min(10cqw,14rem)}}}@layer lang-de{.index-title-container:lang(de) h1{font-size:min(9cqw,3.5rem)}.index-title-container:lang(de) h1 .accent{font-size:min(12cqw,5rem)}@media(min-width:768px){.index-title-container:lang(de) h1{font-size:min(8cqw,4.5rem)}.index-title-container:lang(de) h1 .accent{font-size:min(10cqw,6rem)}}@media(min-width:1024px)and (orientation:landscape){.index-title-container:lang(de) h1{font-size:min(5cqw,8rem)}.index-title-container:lang(de) h1 .accent{font-size:min(7cqw,10rem)}}}@layer lang-fr{.index-title-container:lang(fr) h1{width:22ch;font-size:min(9cqw,3.5rem)}.index-title-container:lang(fr) h1 .accent{font-size:min(12cqw,5rem)}@media(min-width:768px){.index-title-container:lang(fr) h1{font-size:min(8cqw,4.5rem)}.index-title-container:lang(fr) h1 .accent{font-size:min(10cqw,6rem)}}@media(min-width:1024px)and (orientation:landscape){.index-title-container:lang(fr) h1{font-size:min(5cqw,8rem)}.index-title-container:lang(fr) h1 .accent{font-size:min(7cqw,10rem)}}}@layer lang-nl{.index-title-container:lang(nl) h1{font-size:min(11cqw,4.5rem)}.index-title-container:lang(nl) h1 .accent{font-size:min(14.5cqw,6.25rem)}@media(min-width:1024px)and (orientation:landscape){.index-title-container:lang(nl) h1{font-size:min(5.5cqw,8rem)}.index-title-container:lang(nl) h1 .accent{font-size:min(7cqw,10rem)}}}@layer lang-it{.index-title-container:lang(it) h1{font-size:min(9cqw,3.5rem)}.index-title-container:lang(it) h1 .accent{font-size:min(12cqw,5rem)}@media(min-width:768px){.index-title-container:lang(it) h1{font-size:min(8cqw,4.5rem)}.index-title-container:lang(it) h1 .accent{font-size:min(10cqw,6rem)}}@media(min-width:1024px)and (orientation:landscape){.index-title-container:lang(it) h1{width:22ch;font-size:min(4.5cqw,6.5rem)}.index-title-container:lang(it) h1 .accent{font-size:min(6cqw,8.5rem)}}}@keyframes flow-selection-visual-lift-mobile{0%{opacity:0;transform:translateY(60px) scale(.82);filter:blur(12px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes flow-selection-visual-lift-desktop{0%{opacity:0;transform:translateY(60px) scale(.82) rotate(-14deg);filter:blur(12px)}to{opacity:1;transform:translateY(0) scale(1) rotate(0);filter:blur(0)}}@keyframes flow-selection-glow-in{0%{opacity:0;transform:scale(.6)}to{opacity:.75;transform:scale(1)}}@keyframes flow-selection-trophy-breathe{0%{transform:scale(1) rotate(0)}18%{transform:scale(1.006) rotate(.08deg)}34%{transform:scale(1.002) rotate(-.05deg)}55%{transform:scale(1.009) rotate(.12deg)}72%{transform:scale(1.004) rotate(-.03deg)}88%{transform:scale(1.007) rotate(.06deg)}to{transform:scale(1) rotate(0)}}@layer base{.flow-selection-page{display:flex;padding-top:2.5rem;height:100%;overflow:clip;flex-direction:column}.flow-selection-page .flow-selection-content{display:flex;padding-inline:1rem;margin-inline:auto;width:100%;align-items:center;flex-direction:column}.flow-selection-page .flow-selection-content .flow-selection-title{margin-bottom:1rem;width:100%;max-width:20ch;font:var(--font-h1);text-align:center;text-wrap:balance}.flow-selection-page .flow-selection-content p{margin-bottom:2rem;max-width:40ch;font:var(--font-body);text-align:center;text-wrap:balance}.flow-selection-page .flow-selection-content .flow-selection-buttons{display:flex;align-items:center;gap:.5rem;flex-direction:column}.flow-selection-page .flow-selection-visual{position:relative;width:100%;transform-origin:center bottom;flex:1;pointer-events:none}.flow-selection-page .flow-selection-visual .flow-selection-glow{position:absolute;bottom:0;left:50%;width:min(90%,520px);aspect-ratio:3 / 1;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--color-accent, #ffd200) 55%,transparent) 0%,transparent 65%);translate:-50% 20%;filter:blur(24px);animation:flow-selection-glow-in 1.2s var(--ease-out-expo) .45s both;will-change:transform,opacity}.flow-selection-page .flow-selection-visual .flow-selection-visual-reveal{position:absolute;inset:0;transform-origin:center bottom;animation:flow-selection-visual-lift-mobile 1.6s var(--ease-out-cinematic) both;will-change:transform,opacity}.flow-selection-page .flow-selection-visual img{position:absolute;top:24px;left:50%;max-width:100cqw;height:100%;aspect-ratio:530 / 569;transform-origin:bottom center;object-fit:contain;object-position:bottom center;translate:-50% 0;animation:flow-selection-trophy-breathe 18s ease-in-out 2.6s infinite alternate;will-change:transform}}@layer tablet{@media(min-width:768px){.flow-selection-buttons{flex-direction:row;gap:1rem}}}@layer desktop{@media(min-width:1024px)and (orientation:landscape){.flow-selection-page{padding-top:0;flex-direction:row-reverse}.flow-selection-page .flow-selection-content{width:auto;justify-content:center;flex:1}.flow-selection-page .flow-selection-visual-reveal{animation-name:flow-selection-visual-lift-desktop}.flow-selection-page .flow-selection-visual img{top:unset;right:0;bottom:0;left:unset;height:110%;translate:25% 0}}}.not-found{display:flex;padding:24px;width:100%;min-height:100vh;background:#fff;align-items:center;justify-content:center}.not-found__inner{max-width:480px;text-align:center}.not-found__title{margin:0 0 12px;color:var(--color-red);font-family:Heading Now,system-ui,sans-serif;font-weight:800;font-size:32px;line-height:1.2}.not-found__description{margin:0 0 24px;color:var(--color-text-primary);font-family:Typewell,system-ui,sans-serif;font-size:16px;line-height:1.5}.not-found__action{display:inline-block;padding:12px 24px;background:var(--color-red);border-radius:999px;color:var(--color-text-inverse);font-family:Heading Now,system-ui,sans-serif;font-weight:700;font-size:14px;text-decoration:none}.not-found__action:focus-visible{background:#a80d0f}@media(hover:hover){.not-found__action:hover{background:#a80d0f}}@layer base{.checkbox{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem;row-gap:.25rem;cursor:var(--cursor-pointer)}.checkbox input{position:relative;top:0;width:1.125rem;height:1.125rem;background:var(--color-white) url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAgNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNDIxMzkgMC4xOTYxMzZDOC42NDE1OCAtMC4wMzE3MDc1IDguOTgyNjIgLTAuMDYxNTY2MiA5LjIzMjkxIDAuMTA5MjIyTDkuMzM0NDcgMC4xOTUxNkw5LjM0NDI0IDAuMjA1OTAyTDkuMzU0IDAuMjE3NjIxQzkuNTU4ODggMC40NjU1NzIgOS41NjE2NCAwLjg1MjE5OCA5LjMwMDI5IDEuMTAzMzZMOS4zMDIyNSAxLjEwNTMyTDQuMTI5MzkgNi4yOTg2OEw0LjEzMDM3IDYuMjk5NjVDMy45NDQxMSA2LjQ5MjQxIDMuNzAxMDIgNi41OTM0OCAzLjQzOTk0IDYuNTkzNkMzLjE5OTQ3IDYuNTkzNTEgMi45NDI4OSA2LjQ5NjcgMi43NTM0MiA2LjMwMjU4TDAuMTg3MDEyIDMuNzE4NkwwLjE4MzEwNSAzLjcxNDY5Qy0wLjA2MDk1NzcgMy40NjE1NyAtMC4wNjExODM1IDMuMDYxNDIgMC4xODMxMDUgMi44MDg0NEwwLjI4NDY2OCAyLjcyMzQ4QzAuNTM0OTY2IDIuNTUyNTcgMC44NzU5NDUgMi41ODA1NiAxLjA5NjE5IDIuODA4NDRIMS4wOTUyMUwzLjQ1NDU5IDUuMTgzNDRMOC40MjEzOSAwLjE5NjEzNloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) no-repeat center center / 0% 0%;border:1px solid var(--color-light-grey);border-radius:2px;cursor:var(--cursor-pointer);appearance:none;transform:translateZ(0)}.checkbox .checkbox-label{padding-top:.3rem;font:var(--font-checkbox);font-size:clamp(.625rem,.58rem + .2cqw,.75rem);text-align:left;text-wrap:balance}.checkbox .checkbox-label a{color:inherit;text-decoration:underline;transition:color .2s var(--ease-out-quad),text-decoration-color .2s var(--ease-out-quad)}@media(hover:hover){.checkbox .checkbox-label a:hover{color:#00000080;text-decoration-color:#00000080}}.checkbox:has(input:checked) input{background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAgNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNDIxMzkgMC4xOTYxMzZDOC42NDE1OCAtMC4wMzE3MDc1IDguOTgyNjIgLTAuMDYxNTY2MiA5LjIzMjkxIDAuMTA5MjIyTDkuMzM0NDcgMC4xOTUxNkw5LjM0NDI0IDAuMjA1OTAyTDkuMzU0IDAuMjE3NjIxQzkuNTU4ODggMC40NjU1NzIgOS41NjE2NCAwLjg1MjE5OCA5LjMwMDI5IDEuMTAzMzZMOS4zMDIyNSAxLjEwNTMyTDQuMTI5MzkgNi4yOTg2OEw0LjEzMDM3IDYuMjk5NjVDMy45NDQxMSA2LjQ5MjQxIDMuNzAxMDIgNi41OTM0OCAzLjQzOTk0IDYuNTkzNkMzLjE5OTQ3IDYuNTkzNTEgMi45NDI4OSA2LjQ5NjcgMi43NTM0MiA2LjMwMjU4TDAuMTg3MDEyIDMuNzE4NkwwLjE4MzEwNSAzLjcxNDY5Qy0wLjA2MDk1NzcgMy40NjE1NyAtMC4wNjExODM1IDMuMDYxNDIgMC4xODMxMDUgMi44MDg0NEwwLjI4NDY2OCAyLjcyMzQ4QzAuNTM0OTY2IDIuNTUyNTcgMC44NzU5NDUgMi41ODA1NiAxLjA5NjE5IDIuODA4NDRIMS4wOTUyMUwzLjQ1NDU5IDUuMTgzNDRMOC40MjEzOSAwLjE5NjEzNloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) no-repeat center center / 60% 60%,var(--color-light-green);transition:background .2s var(--ease-out-quad)}.checkbox .error{grid-column:1 / -1;color:var(--color-red);font:var(--font-validation);text-align:left;text-wrap:balance}}@layer tablet{@media(min-width:768px){.checkbox input{top:.18rem;width:1.25rem;height:1.25rem}}}@layer base{.code-input{--border-offset: 2px;position:relative;display:flex;margin-bottom:1.25rem;width:max-content;flex-direction:column;align-items:flex-start;gap:.5rem}.code-input label{font:var(--font-form-text);font-weight:500}.code-input .code-input-container{position:relative;isolation:isolate}.code-input .code-input-container input{padding:.6em 1em;width:clamp(230px,75cqw,400px);background:transparent;border:none;border-radius:8px;font:var(--font-form-text);font-weight:300;line-height:normal;letter-spacing:.05em}.code-input .code-input-container input:focus:not(:focus-visible){outline:none}.code-input .code-input-container input::placeholder{color:var(--color-text-primary);opacity:.35}.code-input .code-input-container:after{position:absolute;inset:calc(-1 * var(--border-offset));z-index:-1;display:block;padding:var(--border-offset);background:var(--gradient-green-left-right);border-radius:calc(8px + var(--border-offset));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;transition:opacity .2s var(--ease-out-quad),background .2s var(--ease-out-quad);content:""}.code-input:has(.invalid):focus-within .code-input-container:after{background:var(--color-red)}.code-input:has(input:focus-within) .code-input-container:after{opacity:.6}.code-input p.error-message{margin:0;color:var(--color-red);font:var(--font-validation);text-align:left;text-wrap:balance}}@layer tablet{@media(min-width:768px){.code-input{margin-bottom:2rem}}}@layer base{.code-gate-page{display:flex;padding-block:2.5rem;height:100%;text-align:center;flex-direction:column;align-items:center;justify-content:space-between}.code-gate-page form{display:flex;flex-direction:column;align-items:center}.code-gate-page form .checkbox{width:clamp(230px,75cqw,400px);margin-bottom:1.25rem}.code-gate-page h1{margin-bottom:.5rem;font:var(--font-h2);line-height:1.3;text-wrap:balance}.code-gate-page form>p{margin-bottom:2rem;max-width:40ch;font:var(--font-body);text-wrap:balance}.code-gate-page .code-gate-footnote{margin-top:1.5rem;font:var(--font-label)}}@keyframes age-gate-visual-enter{0%{opacity:0;translate:200px 0}}@layer base{.age-gate-page{display:grid;height:100%;grid-template-rows:auto 60%;grid-template-areas:"form-area" "visual-area";overflow:clip}.age-gate-page .form-area{display:flex;padding-top:2.5rem;align-items:center;gap:1rem;flex-direction:column;grid-area:form-area}.age-gate-page .form-area h1{max-width:20ch;font:var(--font-h1);text-align:center;text-wrap:balance}.age-gate-page .form-area p{max-width:40ch;font:var(--font-body);text-align:center;text-wrap:balance}.age-gate-page .form-area p span{display:block}.age-gate-page .visual-area{position:relative;height:100%;grid-area:visual-area;animation:age-gate-visual-enter 1s var(--ease-out-cinematic) both}.age-gate-page .visual-area picture,.age-gate-page .visual-area img{position:absolute;top:0;right:-10%;display:block;width:100%;min-height:110%}.age-gate-page .visual-area img{object-fit:cover;object-position:top left}}@layer tablet{@media(min-width:768px){.age-gate-page .form-area{margin-top:-2rem;justify-content:center}.age-gate-page .form-area p{margin-bottom:1rem}.age-gate-page .form-area .parent-gate-description{max-width:60ch}}}@layer desktop{@media(min-width:1024px)and (orientation:landscape){.age-gate-page{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-template-areas:"form-area visual-area"}.age-gate-page .form-area{padding-top:0;padding-inline:1rem;justify-content:center}.age-gate-page .visual-area img{translate:-20%}}}@layer base{.birthyear-input{--border-offset: 2px;position:relative;isolation:isolate}.birthyear-input input{padding:.8ex;width:clamp(230px,50cqw,300px);border:none;border-radius:8px;font:var(--font-form-text);text-align:center;line-height:normal;text-transform:uppercase;letter-spacing:.8em}.birthyear-input input:focus:not(:focus-visible){outline:none}.birthyear-input:has(input:focus-within):after{opacity:.6}.birthyear-input:after{position:absolute;inset:calc(-1 * var(--border-offset));z-index:-1;display:block;background:var(--gradient-green-left-right);border-radius:calc(8px + var(--border-offset));transition:opacity .2s var(--ease-out-quad);content:""}}@layer base{.modal-layout{position:relative;display:flex;height:100%;align-items:center;justify-content:center;overflow:clip}.modal-layout .upload-modal{display:flex;width:calc(100% - 2rem);max-width:609px;min-height:400px;height:fit-content;background:#ffffffbf;border:2px solid #fff;border-radius:min(20cqw,72px);box-shadow:0 0 10px 2px #0000001f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;align-items:center;justify-content:center;overflow:clip}.modal-layout .background-scratch{position:absolute;top:50%;left:50%;min-height:80%;translate:-50% -50%;pointer-events:none}}@layer base{.upload-photo-page{display:flex;padding:2rem;width:max-content;max-width:100%;flex-direction:column;align-items:stretch;justify-content:center;gap:1.5rem}.upload-photo-page h1{font:var(--font-h2);text-align:center}.upload-photo-page>p{max-width:32ch;margin-inline:auto;font:var(--font-body);text-align:center;text-wrap:balance}.upload-photo-page .checkbox{width:fit-content;margin-inline:auto}.upload-photo-page>*:last-child{display:flex;justify-content:center}}@layer base{.requirements-photo-page{display:flex;padding:2rem;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.requirements-photo-page h1{font:var(--font-h2);text-align:center}.requirements-photo-page ul{display:flex;padding:0;margin:0;width:max-content;list-style:none;flex-direction:column;gap:.5rem}.requirements-photo-page li{display:flex;width:100%;max-width:32ch;font:var(--font-body);font-weight:300;text-wrap:balance;align-items:baseline;gap:.5rem}.requirements-photo-page li svg{position:relative;top:.1em;height:1em}.requirements-photo-page .button{margin-inline:auto}}@layer base{.validating-photo-page{display:flex;padding:2rem;text-align:center;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.validating-photo-page h1{font:var(--font-h1);animation:var(--animation-pulse)}.validating-photo-page .loading-spinner{width:32px;height:32px;border:3px solid transparent;border-top-color:var(--color-text-primary);border-radius:50%;box-sizing:border-box;animation:rotate 1s linear infinite}}@layer base{.invalid-photo-page{display:flex;padding:2rem;text-align:center;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.invalid-photo-page h1{color:var(--color-red);font:var(--font-h1)}.invalid-photo-page p{max-width:32ch;color:var(--color-red);font:var(--font-validation);text-wrap:balance}.invalid-photo-page p span{display:block}.invalid-photo-page .invalid-photo-return{display:block;margin-top:-.75rem;color:var(--color-text-primary);font:var(--font-label);text-align:center;text-decoration:underline;transition:color .2s var(--ease-out-quad),text-decoration-color .2s var(--ease-out-quad)}@media(hover:hover){.invalid-photo-page .invalid-photo-return:hover{color:#00000080;text-decoration-color:#00000080}}}@layer base{.view-photo-page{display:flex;padding:2rem;text-align:center;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.view-photo-page h1{font:var(--font-h1);text-align:center}.view-photo-page h1 .view-photo-headline{display:block;font:var(--font-headlines);text-transform:uppercase}.view-photo-page h1 .view-photo-title{display:block;max-width:16ch;font:var(--font-h2);text-wrap:balance}.view-photo-page .photo-container{position:relative;width:min(33cqw,250px);aspect-ratio:1 / 1.05;background-color:var(--color-white);border-radius:12px;outline:2px solid var(--color-light-green);outline-offset:4px;overflow:clip}.view-photo-page .photo-container img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.view-photo-page>div:last-child{display:flex;flex-direction:column;align-items:center;gap:.75rem}.view-photo-page .view-photo-retry{display:block;color:var(--color-text-primary);font:var(--font-label);text-align:center;text-decoration:underline;transition:color .2s var(--ease-out-quad),text-decoration-color .2s var(--ease-out-quad)}@media(hover:hover){.view-photo-page .view-photo-retry:hover{color:#00000080;text-decoration-color:#00000080}}}@layer base{.name-input{--border-offset: 2px;position:relative;display:flex;margin-bottom:1.25rem;width:max-content;flex-direction:column;gap:.5rem}.name-input .name-input-container{position:relative;isolation:isolate}.name-input .name-input-container input{padding:.6em 1em;width:230px;background:transparent;border:none;border-radius:8px;font:var(--font-form-text);font-weight:300;text-align:center;line-height:normal}.name-input .name-input-container input:focus:not(:focus-visible){outline:none}.name-input .name-input-container:after{position:absolute;inset:calc(-1 * var(--border-offset));z-index:-1;display:block;padding:var(--border-offset);background:var(--gradient-green-left-right);border-radius:calc(8px + var(--border-offset));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;transition:opacity .2s var(--ease-out-quad),background .2s var(--ease-out-quad);content:""}.name-input:has(.invalid):focus-within .name-input-container:after{background:var(--color-red)}.name-input:has(input:focus-within) .name-input-container:after{opacity:.6}.name-input .name-input-instructions-container{display:flex;width:100%;align-items:flex-start;justify-content:space-between}.name-input .name-input-instructions-container p.error-message{margin:0;color:var(--color-red);font:var(--font-validation);text-align:left;text-wrap:balance}.name-input .name-input-instructions-container p.name-input-instructions{margin:0 0 0 auto;font:var(--font-validation)}}@layer tablet{@media(min-width:768px){.name-input{margin-bottom:2rem}}}@layer base{.name-page{display:flex;height:100%;text-align:center;flex-direction:column;align-items:center;justify-content:space-between}.name-page .name-page-back{margin-top:.5rem;padding:.25rem 0;background:none;border:none;color:var(--color-text-primary);font:var(--font-label);text-decoration:underline;text-underline-offset:.2em;transition:color .2s var(--ease-out-quad),text-decoration-color .2s var(--ease-out-quad);cursor:var(--cursor-pointer);appearance:none}@media(hover:hover){.name-page .name-page-back:hover{color:#00000080;text-decoration-color:#00000080}}.name-page h1{margin-bottom:.25rem;font:var(--font-h2);text-wrap:balance}.name-page form>p{margin-bottom:1.5rem;font:var(--font-body);text-wrap:balance}.name-page .name-input{margin-bottom:1.25rem}.name-page form{display:flex;width:100%;flex-direction:column;align-items:center;flex:1;justify-content:flex-end}}@layer tablet{@media(min-width:768px){.name-page h1{margin-bottom:1rem}.name-page form>p{margin-bottom:2rem}}}@layer base{.minifigure-scene-layout{position:relative;display:flex;align-items:flex-end;justify-content:center;overflow-y:clip;touch-action:none}.minifigure-scene-layout .drawer-container{position:fixed;bottom:0;left:50%;z-index:2;display:flex;width:100cqw;max-width:700px;height:fit-content;justify-content:center;overflow:hidden;translate:-50% 0}.minifigure-scene-layout .drawer-container .drawer-overlay{padding-top:3rem;padding-bottom:2rem;width:100%;height:fit-content;background:#ffffffdb;border:2px solid #fff;border-top-left-radius:min(20cqw,72px);border-top-right-radius:min(20cqw,72px);box-shadow:0 0 10px 2px #0000000d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:clip}.minifigure-scene-layout .drawer-container .drawer-overlay h2{font-family:Heading Now,sans-serif;font:var(--font-h2);text-align:center;text-wrap:balance;-webkit-user-select:none;user-select:none}.minifigure-scene-layout .drawer-container .drawer-overlay:has(.compose-tabs){padding-top:2rem;padding-bottom:1.5rem}.minifigure-scene-layout .drawer-container .drawer-overlay.compose-layout{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.minifigure-scene-layout .drawer-container .drawer-overlay.compose-layout [role=tabpanel]{display:flex;align-self:stretch;flex-direction:column;align-items:center}.minifigure-scene-layout .drawer-container .drawer-overlay.compose-layout .compose-layout-submit{margin-top:1.25rem}.minifigure-scene-layout .drawer-container .drawer-overlay.upload-layout{display:flex;flex-direction:column;align-items:center;justify-content:center}.minifigure-scene-layout .drawer-container .drawer-overlay.upload-layout .upload-step-form{display:contents}.minifigure-scene-layout .drawer-container .drawer-overlay.upload-layout .upload-layout-cta{margin-top:1.25rem}}@layer tablet{@media(min-width:768px){.compose-layout-submit{margin-top:2rem}}}@layer desktop{@media(min-width:1024px)and (orientation:landscape){.minifigure-scene-layout{align-items:center;justify-content:flex-start}.minifigure-scene-layout .drawer-container{position:relative;bottom:unset;left:unset;right:unset;z-index:unset;width:55cqw;max-width:640px;height:100%;flex-direction:column;translate:unset}.minifigure-scene-layout .drawer-container .drawer-overlay{padding-top:5rem;padding-bottom:3.5rem;width:100%;border-top-left-radius:0;border-bottom-right-radius:min(20cqw,72px)}}@media(min-width:1600px){.minifigure-scene-layout .drawer-container{max-width:1000px}}}@layer utilities{.minifigure-scene-layout{height:100svh}}@layer base{.category-selector-container{display:flex;width:100%;padding-inline:.5rem;align-items:center;gap:.75rem}.category-selector-container .category-selector-arrow{position:relative;flex-shrink:0;padding:.25rem;width:1rem;height:max-content;background:none;border:none;transition:scale .2s var(--ease-out-back),opacity .2s var(--ease-out-quad);cursor:var(--cursor-pointer);appearance:none}.category-selector-container .category-selector-arrow svg{transition:opacity .2s var(--ease-out-quad);opacity:.3}.category-selector-container .category-selector-arrow:disabled{pointer-events:none}.category-selector-container .category-selector-arrow:disabled svg{opacity:0}@media(hover:hover){.category-selector-container .category-selector-arrow:not(:disabled):hover svg{opacity:.6}}@media(hover:none)and (pointer:coarse){.category-selector-container .category-selector-arrow:before{position:absolute;inset:-14px;content:""}}.category-selector-container .category-selector-track{position:relative;min-width:0;overflow:hidden;flex:1}.category-selector-container .category-selector{display:flex;padding:.25rem .5rem;width:max-content;gap:.5rem;touch-action:pan-y pinch-zoom}.category-selector-container .category-selector .category-selector-item button{min-width:max-content;padding:.25rem .5rem;background:none;border:none;border-radius:.25rem;outline:1px solid var(--color-light-grey);color:#000;font:var(--font-label);text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;transition:outline .2s var(--ease-out-quad);cursor:var(--cursor-pointer);appearance:none}.category-selector-container .category-selector .category-selector-item button span{transition:opacity .2s var(--ease-out-quad);opacity:.6}.category-selector-container .category-selector .category-selector-item button:focus-visible,.category-selector-container .category-selector .category-selector-item button:active,.category-selector-container .category-selector .category-selector-item button:focus,.category-selector-container .category-selector .category-selector-item button:focus-within{background:#c8c8c866;background:rgba(from var(--color-light-grey) r g b / .4);outline-color:var(--color-green)}@media(hover:hover){.category-selector-container .category-selector .category-selector-item button:hover{background:#c8c8c866;background:rgba(from var(--color-light-grey) r g b / .4);outline-color:var(--color-green)}}.category-selector-container .category-selector .active button{outline:2px solid var(--color-green)}.category-selector-container .category-selector .active button span{opacity:1}}@layer desktop{@media(min-width:1024px)and (orientation:landscape){.category-selector-container{padding-inline:0;gap:0}.category-selector-container .category-selector-arrow{display:none}.category-selector-container .category-selector{padding-inline:2rem}}@media(min-width:1600px){.category-selector-container .category-selector{width:100%;justify-content:center}}}@layer base{.compose-item-selector{display:flex;padding-inline:1rem;margin-block:1rem;width:100%;max-width:480px;outline:none;align-items:center;gap:1rem}.compose-item-selector:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.compose-item-selector>button{position:relative;z-index:10;padding:.375rem;width:1.5rem;height:max-content;background:none;border:none;transition:scale .2s var(--ease-out-back),opacity .2s var(--ease-out-quad);cursor:var(--cursor-pointer);appearance:none}@media(hover:none)and (pointer:coarse){.compose-item-selector>button:before{position:absolute;inset:-10px;content:""}}.compose-item-selector>button svg{transition:opacity .2s var(--ease-out-quad);opacity:1}.compose-item-selector>button:disabled{pointer-events:none}.compose-item-selector>button:disabled svg{opacity:0}@media(hover:hover){.compose-item-selector>button:not(:disabled):hover{opacity:.5}}.compose-item-selector>button:not(:disabled):active{scale:.8}.embla{--item-size: calc((100cqw - (var(--gap) * 4)) / 5);--gap: 24px;position:relative;width:min(100%,360px);container-type:inline-size;flex-grow:1}.embla .embla__selection-indicator{position:absolute;top:50%;left:50%;z-index:1;display:block;width:round(down,calc(var(--item-size) * 1.2),1px);aspect-ratio:1;background:url(/images/ui/selection-circle.svg) no-repeat center center / contain;border-radius:999px;translate:-50% -50%}.embla .embla__viewport{position:relative;padding-block:.5rem}.embla .embla__viewport .embla__container{display:flex;align-items:center;touch-action:pan-y pinch-zoom}.embla .embla__viewport .embla__container .embla__slide{min-width:0;margin-left:var(--gap);height:var(--item-size);flex:0 0 var(--item-size)}@media(hover:hover){.embla .embla__viewport .embla__container .embla__slide:not([aria-current=true]) .embla__slide-inner:hover{filter:brightness(1.15);box-shadow:0 0 0 4px #00000038}}.embla .embla__viewport .embla__container .embla__slide .embla__slide-inner{--transition-duration: 0s;position:relative;display:flex;padding:0;width:100%;aspect-ratio:1;background:none;border:none;border-radius:999px;overflow:hidden;align-items:center;justify-content:center;transition:box-shadow .2s var(--ease-out-quad),filter .2s var(--ease-out-quad);cursor:var(--cursor-pointer);appearance:none}.embla .embla__viewport .embla__container .embla__slide .embla__slide-inner.embla__slide-inner--inactive{cursor:default;pointer-events:none}.embla .embla__viewport .embla__container .embla__slide .embla__slide-inner:before{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:radial-gradient(circle,#0000,#00000026 95%);border-radius:999px;pointer-events:none;content:""}.embla .embla__viewport .embla__container .embla__slide .embla__slide-inner img{width:80%;aspect-ratio:1;-webkit-user-select:none;user-select:none;object-fit:contain;pointer-events:none}.compose-item-selector[data-category=jersey] :is(.embla .embla__viewport .embla__container .embla__slide .embla__slide-inner) img,.compose-item-selector[data-category=hair-type] :is(.embla .embla__viewport .embla__container .embla__slide .embla__slide-inner) img,.compose-item-selector[data-category=headwear] :is(.embla .embla__viewport .embla__container .embla__slide .embla__slide-inner) img{width:100%}.embla .embla__viewport .embla__container .embla__slide .embla__slide-inner svg{height:40%}}@supports (width: round(down,10px,1px)){@layer base{.embla{--item-size: round(down, calc((100cqw - (var(--gap) * 4)) / 5), 1px)}}}@layer tablet{@media(min-width:768px){.compose-item-selector{margin-block:2rem}}}@layer desktop{@media(min-width:1024px)and (orientation:landscape){.compose-item-selector>button{padding:.25rem;width:1rem}}}@layer base{@keyframes ball-game-fade-in{0%{opacity:0}to{opacity:1}}@keyframes generating-poster-slide-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.generating-poster-enter{animation:generating-poster-slide-in 1.1s var(--ease-out-quart) .4s both}.generating-poster-enter--hint{animation-delay:.6s}.generating-poster-page{position:relative;display:grid;height:100%;width:100%;grid-template-rows:auto 42.9%;grid-template-areas:"background" "foreground"}.generating-poster-page .ball-game-container{position:absolute;inset:0;z-index:0}.generating-poster-page .ball-game-container--animate{animation:ball-game-fade-in 1.2s ease both}.generating-poster-page .content-container{position:relative;z-index:1;display:flex;padding-bottom:2rem;flex-direction:column;align-items:center;justify-content:flex-end;grid-area:foreground;pointer-events:none}.generating-poster-page .content-container .reveal-poster-button{margin-bottom:2rem;pointer-events:auto}.generating-poster-page .content-container .error-container{display:flex;margin-bottom:2rem;max-width:32ch;text-align:center;flex-direction:column;align-items:center;gap:1rem;pointer-events:auto}.generating-poster-page .content-container .error-container p{color:var(--color-red);font:var(--font-validation);text-wrap:balance}.generating-poster-page .content-container .error-container p span{display:block}.generating-poster-page .content-container h1{font:var(--font-headlines);font-size:clamp(1.375rem,1.0669014084507042rem + 1.3145539906103285vw,2.25rem);text-align:center;text-transform:uppercase}.generating-poster-page .content-container .success-container{display:flex;margin-bottom:2rem;flex-direction:column;align-items:center;gap:1.5rem;pointer-events:auto}.generating-poster-page .content-container .loading-container{display:flex;margin-bottom:3rem;flex-direction:column;align-items:center;gap:1.5rem}.generating-poster-page .content-container .loading-container h1{animation:var(--animation-pulse)}.generating-poster-page .content-container .loading-container .loading-indicator{--conic-gradient: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;--size: 3rem;padding:calc(var(--size) * .15);width:var(--size);aspect-ratio:1;background:#a3c00f;border-radius:50%;-webkit-mask:var(--conic-gradient);mask:var(--conic-gradient);-webkit-mask-composite:source-out;mask-composite:subtract;animation:rotate 1s infinite linear}}@layer tablet{@media(min-width:768px){.generating-poster-page{grid-template-rows:auto 36.7%}.generating-poster-page .loading-container{flex-direction:row}}}@layer base{.poster-viewer{--normalized-size: .552cqw ;display:flex;padding:calc(var(--normalized-size) * 12);margin-inline:auto;width:100%;align-items:center;justify-content:center;flex:1;min-height:0;container-type:size}.poster-viewer .poster-viewer-inner{position:relative;height:min(90cqh,90cqw * 7485 / 5433);aspect-ratio:5433 / 7485;background:var(--color-white);box-shadow:0 2.212px 6.636px #00000080}.poster-viewer .poster-viewer-inner img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;object-fit:contain}.poster-viewer .poster-viewer-inner .poster-viewer-image{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none}.poster-viewer .poster-viewer-inner .poster-viewer-shield{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.poster-viewer .poster-viewer-inner .poster-loader{position:absolute;top:50%;left:50%;width:28px;height:28px;border:3px solid transparent;border-top-color:var(--color-light-grey);border-radius:50%;box-sizing:border-box;translate:-50% -50%;animation:rotate 1s linear infinite}.poster-viewer .poster-viewer-inner svg{position:absolute;width:calc(var(--normalized-size) * 30)}.poster-viewer .poster-viewer-inner svg.deco-scratch-top-left{top:0;left:0;z-index:1;translate:-50% -50%}.poster-viewer .poster-viewer-inner svg.deco-scratch-bottom-right{right:0;bottom:0;z-index:1;translate:50% 50%}}@layer desktop{@media(min-width:1024px)and (orientation:landscape){.poster-viewer{padding:4rem;height:100%;flex:1}}}@layer base{.result-page{display:flex;padding-top:2rem;height:100%;max-height:100svh;flex-direction:column;align-items:center}.result-page .result-extra{margin-bottom:1rem;font:var(--font-headlines);text-align:center;text-transform:uppercase}.result-page .result-extra.headline-mobile{display:block}.result-page section{display:flex;padding:.75rem 1.5rem 1.5rem;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.result-page section .result-extra.headline-desktop{display:none}.result-page h1{margin-bottom:.5rem;font:var(--font-h2);text-align:center;text-wrap:balance}.result-page p{margin-bottom:1.5rem;max-width:32ch;font:var(--font-body);text-align:center;text-wrap:balance}.result-page .result-actions{display:flex;flex-direction:column;align-items:center;gap:.75rem}.result-page .result-restart{display:block;color:var(--color-text-primary);font:var(--font-label);text-align:center;text-decoration:underline;transition:color .2s var(--ease-out-quad),text-decoration-color .2s var(--ease-out-quad)}@media(hover:hover){.result-page .result-restart:hover{color:#00000080;text-decoration-color:#00000080}}}@layer tablet{@media(min-width:768px){.result-page{padding-top:2rem}.result-page .result-extra{margin-bottom:1rem}}}@layer desktop{@media(min-width:1024px)and (orientation:landscape){.result-page{padding-top:0;flex-direction:row}.result-page .result-extra.headline-desktop{display:block;margin-bottom:2rem}.result-page .result-extra.headline-mobile{display:none}.result-page section{flex:1}.result-page p{margin-block:1.5rem}}}@layer print{.result-print-poster{display:none}@media print{@page{size:auto;margin:0}html,body{width:100%;height:100%;margin:0;padding:0;background:#fff}body *{visibility:hidden!important}.result-print-poster{position:fixed;inset:0;display:block!important;width:100vw;height:100vh;margin:0;object-fit:contain;visibility:visible!important;background:#fff}}}@layer base{.email-input{--border-offset: 2px;position:relative;display:flex;margin-bottom:1.25rem;width:max-content;flex-direction:column;align-items:flex-start;gap:.5rem}.email-input label{font:var(--font-form-text);font-weight:500}.email-input .email-input-container{position:relative;isolation:isolate}.email-input .email-input-container input{padding:.6em 1em;width:clamp(230px,75cqw,400px);background:transparent;border:none;border-radius:8px;font:var(--font-form-text);font-weight:300;line-height:normal}.email-input .email-input-container input:focus:not(:focus-visible){outline:none}.email-input .email-input-container:after{position:absolute;inset:calc(-1 * var(--border-offset));z-index:-1;display:block;padding:var(--border-offset);background:var(--gradient-green-left-right);border-radius:calc(8px + var(--border-offset));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;transition:opacity .2s var(--ease-out-quad),background .2s var(--ease-out-quad);content:""}.email-input:has(.invalid):focus-within .email-input-container:after{background:var(--color-red)}.email-input:has(input:focus-within) .email-input-container:after{opacity:.6}.email-input p.error-message{margin:0;color:var(--color-red);font:var(--font-validation);text-align:left;text-wrap:balance}}@layer tablet{@media(min-width:768px){.email-input{margin-bottom:2rem}}}@layer base{.email-page{display:flex;padding-block:2.5rem;height:100%;text-align:center;flex-direction:column;align-items:center;justify-content:space-between}.email-page form{display:flex;flex-direction:column;align-items:center}.email-page form .checkbox{width:clamp(230px,75cqw,400px);margin-bottom:1.25rem;align-items:start}.email-page h1{margin-bottom:.5rem;font:var(--font-h2);line-height:1.3;text-wrap:balance}.email-page form>p{margin-bottom:2rem;max-width:40ch;font:var(--font-body);text-wrap:balance}.email-page .email-submit-error{margin-bottom:1rem;max-width:32ch;color:var(--color-red);font:var(--font-validation);text-align:center;text-wrap:balance}.email-page .email-submit-error span{display:block}}@layer base{.select-input{--border-offset: 2px;position:relative;display:flex;margin-bottom:1.25rem;width:max-content;flex-direction:column;align-items:flex-start;gap:.5rem}.select-input label{font:var(--font-form-text);font-weight:500}.select-input .select-input-container{position:relative;isolation:isolate}.select-input .select-input-container select{padding:.6em 2.5em .6em 1em;width:clamp(230px,75cqw,400px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 446.3'%3E%3Cpath d='M0,46.4c0-11.8,4.5-23.7,13.6-32.8,18.1-18.1,47.4-18.1,65.5,0l320.9,320.9L720.9,13.6c18.1-18.1,47.4-18.1,65.5,0,18.1,18.1,18.1,47.4,0,65.5l-353.7,353.7c-18.1,18.1-47.4,18.1-65.5,0L13.6,79.1C4.5,70.1,0,58.2,0,46.4Z' fill='%2300a237'/%3E%3C/svg%3E") no-repeat right 1em center / 14px 8px;border:none;border-radius:8px;font:var(--font-form-text);font-weight:300;line-height:normal;cursor:var(--cursor-pointer);appearance:none}.select-input .select-input-container select:focus:not(:focus-visible){outline:none}.select-input .select-input-container:after{position:absolute;inset:calc(-1 * var(--border-offset));z-index:-1;display:block;padding:var(--border-offset);background:var(--gradient-green-left-right);border-radius:calc(8px + var(--border-offset));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;transition:opacity .2s var(--ease-out-quad),background .2s var(--ease-out-quad);content:""}.select-input:has(.invalid):focus-within .select-input-container:after{background:var(--color-red)}.select-input:has(select:focus-within) .select-input-container:after{opacity:.6}.select-input p.error-message{margin:0;color:var(--color-red);font:var(--font-validation);text-align:left;text-wrap:balance}}@layer tablet{@media(min-width:768px){.select-input{margin-bottom:2rem}}}@layer base{.text-input{--border-offset: 2px;position:relative;display:flex;margin-bottom:1.25rem;width:max-content;flex-direction:column;align-items:flex-start;gap:.5rem}.text-input label{font:var(--font-form-text);font-weight:500}.text-input .text-input-container{position:relative;isolation:isolate}.text-input .text-input-container input{padding:.6em 1em;width:clamp(230px,75cqw,400px);background:transparent;border:none;border-radius:8px;font:var(--font-form-text);font-weight:300;line-height:normal}.text-input .text-input-container input:focus:not(:focus-visible){outline:none}.text-input .text-input-container:after{position:absolute;inset:calc(-1 * var(--border-offset));z-index:-1;display:block;padding:var(--border-offset);background:var(--gradient-green-left-right);border-radius:calc(8px + var(--border-offset));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;transition:opacity .2s var(--ease-out-quad),background .2s var(--ease-out-quad);content:""}.text-input:has(.invalid):focus-within .text-input-container:after{background:var(--color-red)}.text-input:has(input:focus-within) .text-input-container:after{opacity:.6}.text-input p.error-message{margin:0;color:var(--color-red);font:var(--font-validation);text-align:left;text-wrap:balance}}@layer tablet{@media(min-width:768px){.text-input{margin-bottom:2rem}}}@layer base{.claim-page{display:flex;padding-block:2.5rem;height:100%;text-align:center;flex-direction:column;align-items:center;justify-content:space-between}.claim-page form{display:flex;flex-direction:column;align-items:center}.claim-page form .checkbox{width:clamp(230px,75cqw,400px);margin-bottom:1.25rem;align-items:start}.claim-page .claim-step-indicator{margin-bottom:.25rem;color:var(--color-text-secondary);font:var(--font-body);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.claim-page h1{margin-bottom:.5rem;font:var(--font-h2);line-height:1.3;text-wrap:balance}.claim-page form>p{margin-bottom:2rem;max-width:40ch;font:var(--font-body);text-wrap:balance}.claim-page .claim-address-grid{display:flex;width:100%;flex-direction:column;align-items:center}.claim-page .claim-address-row{display:flex;width:clamp(230px,75cqw,400px);gap:.75rem}.claim-page .claim-address-row .text-input,.claim-page .claim-address-row .select-input{width:0;min-width:0;flex:1}:is(.claim-page .claim-address-row .text-input,.claim-page .claim-address-row .select-input) .text-input-container,:is(.claim-page .claim-address-row .text-input,.claim-page .claim-address-row .select-input) input,:is(.claim-page .claim-address-row .text-input,.claim-page .claim-address-row .select-input) .select-input-container,:is(.claim-page .claim-address-row .text-input,.claim-page .claim-address-row .select-input) select{width:100%}.claim-page .claim-submit-error{margin-bottom:1rem;max-width:32ch;color:var(--color-red);font:var(--font-validation);text-align:center;text-wrap:balance}.claim-page .claim-submit-error span{display:block}}@keyframes processing-image-enter{0%{translate:80% 0;opacity:0}}@layer base{.processing-page{display:flex;padding-top:1.5rem;height:100%;flex-direction:column;align-items:center;overflow:clip;isolation:isolate}.processing-page .content-container{z-index:1;display:flex;padding-bottom:1rem;width:100%;flex-direction:column;align-items:center;flex-shrink:0}.processing-page .content-container h1{display:flex;flex-direction:column;align-items:center}.processing-page .content-container h1 .processing-extra{margin-bottom:1rem;max-width:14ch;font:var(--font-headlines);text-align:center;text-transform:uppercase;text-wrap:balance}.processing-page .content-container h1 .processing-title{margin-inline:1rem;font:var(--font-h1);text-align:center;text-wrap:balance}.processing-page .content-container h1 .processing-title:lang(de){font-size:clamp(1.125rem,1rem + .5cqw,1.5rem)}.processing-page .content-container .attention-container{position:absolute;bottom:10%;left:50%;display:flex;font:var(--font-body);flex-direction:column;align-items:center;gap:.5rem;translate:-50% 0;animation:var(--animation-pulse)}.processing-page .content-container .attention-container svg{width:1.25em}.processing-page .content-container .attention-container p{max-width:20ch;text-align:center;text-wrap:balance}.processing-page .visual-container{position:relative;z-index:0;display:flex;margin-top:auto;width:100%;align-items:flex-end;align-self:flex-end;flex:1;min-height:0}.processing-page .visual-container .image-container{position:absolute;top:0;right:0;height:70%;aspect-ratio:570 / 509;translate:25% 10%;animation:processing-image-enter .75s var(--ease-out-cinematic) both}.processing-page .visual-container .image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}}@layer tablet{@media(max-height:600px){.attention-container{bottom:8%}}@media(min-width:768px){.processing-page .content-container{padding-top:2rem;padding-bottom:2rem}}}@layer desktop{@media(min-width:1024px)and (orientation:landscape){.processing-page{flex-direction:row}.processing-page .content-container{flex:1}.processing-page .content-container .attention-container{position:relative;bottom:unset;left:unset;margin-top:2rem;flex-direction:row;align-items:baseline;translate:unset}.processing-page .content-container .attention-container svg{position:relative;top:.15em}.processing-page .content-container .attention-container p{max-width:none;text-align:start}.processing-page .visual-container{width:100%;max-width:none;height:100%;flex:1;align-self:auto;min-height:auto;margin-top:0}.processing-page .visual-container .image-container{height:115%;translate:18% 15%;rotate:35deg}}@media(min-width:1440px)and (orientation:portrait){.processing-page .visual-container .image-container{height:130%;translate:18% 5%}}}@keyframes discover-packshot-enter{0%{scale:1.1;opacity:0}}@layer base{.discover-page{position:relative;display:flex;padding-bottom:2rem;width:100%;height:100%;flex-direction:column;overflow-x:clip}.discover-page .discover-main{display:flex;padding-inline:1rem;margin-inline:auto;width:100%;max-width:768px;flex-direction:column;align-items:center;justify-content:center;flex:1}.discover-page .discover-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.discover-page .discover-content h1{margin-bottom:1rem;width:100%;max-width:20ch;font:var(--font-headlines);font-size:min(10cqw,4rem);text-align:center;text-transform:uppercase}.discover-page .discover-content h1 .discover-title-highlight{display:block}.discover-page .discover-content p{margin-bottom:2rem;width:100%;max-width:48ch;font:var(--font-body);text-align:center;text-wrap:balance}.discover-page .discover-content .discover-cta-desktop{display:none}.discover-page .discover-visual{position:relative;z-index:0;margin-bottom:1rem;width:100%;max-width:640px;aspect-ratio:153 / 91.8}.discover-page .discover-visual .discover-visual-image{display:grid;grid-template-areas:"stack";place-items:center}.discover-page .discover-visual .discover-visual-image img{width:100%;height:100%;object-fit:contain;grid-area:stack}.discover-page .discover-visual .discover-visual-image .discover-visual-packshot{position:relative;top:10%;width:60%;object-fit:contain;grid-area:stack;animation:discover-packshot-enter .9s var(--ease-out-expo) .95s both}.discover-page .discover-legal{position:absolute;bottom:calc(.5rem + env(safe-area-inset-bottom,0px));left:50%;z-index:1;display:block;width:100%;max-width:55ch;color:var(--color-text-primary);font:var(--font-checkbox);font-size:10px;line-height:1.2;text-align:center;text-wrap:balance;translate:-50% 0}.discover-page .discover-legal span{display:block}}@layer tablet{@media(min-width:768px){.discover-page .discover-content h1{font:var(--font-headlines)}.discover-page .discover-content p{max-width:80ch}.discover-legal{max-width:none}}}@layer desktop{@media(min-width:1024px)and (orientation:landscape){.discover-cta-mobile{display:none}.discover-main{padding-inline:0;width:100cqw;max-width:none;flex-direction:row}.discover-main .discover-content{padding-right:2rem;max-width:50cqw}.discover-main .discover-content h1{font-size:min(5cqw,3.5rem)}.discover-main .discover-content p{max-width:50ch}.discover-main .discover-content .discover-cta-desktop{display:block}.discover-main .discover-visual{position:relative;max-width:50cqw}.discover-main .discover-visual img{width:110%}.discover-main .discover-visual .discover-visual-image{position:absolute;top:50%;left:0;width:120%;translate:0 -50%}.discover-main .discover-visual .discover-visual-image .discover-visual-packshot{left:-3%;width:60%}}@media(min-width:1200px){.discover-page .discover-content h1{font:var(--font-headlines)}}}@layer lang-nl{.discover-page .discover-content h1:lang(nl){max-width:22ch;font-size:min(8cqw,3.25rem)}@media(min-width:1024px)and (orientation:landscape){.discover-page .discover-content h1:lang(nl){font-size:min(4.5cqw,3.2rem)}}}@layer lang-fr{.discover-page .discover-content h1:lang(fr){max-width:26ch;font-size:min(7.5cqw,3rem)}@media(min-width:1024px)and (orientation:landscape){.discover-page .discover-content h1:lang(fr){font-size:min(4cqw,2.9rem)}}}@layer base{.compose-tabs{display:flex;margin-top:.5rem;gap:.5rem}.compose-tabs .compose-tab{display:block;padding:.125rem .615rem;background:none;border:none;border-radius:999px;outline:1px solid var(--color-light-grey);color:#000;font:var(--font-label);transition:outline .2s var(--ease-out-quad);cursor:var(--cursor-pointer);appearance:none}.compose-tabs .compose-tab span{transition:opacity .2s var(--ease-out-quad);opacity:.6}.compose-tabs .compose-tab.active{outline:2px solid var(--color-light-green)}.compose-tabs .compose-tab.active span{opacity:1}.compose-tabs .compose-tab:disabled{cursor:var(--cursor-auto);opacity:.5}.compose-tabs .compose-tab:disabled span{opacity:.4}}@layer tablet{@media(min-width:768px){.compose-tabs{margin-top:1.5rem}}}
