*,:after,:before{box-sizing:border-box}:focus-visible{outline-offset:3px}:where(html){-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;line-height:1.5}:where(h1){margin-block:.67em;font-size:2em}:where(abbr[title]){cursor:help;text-decoration-line:underline;text-decoration-style:dotted}@media (forced-colors:active){mark{color:highlighttext;background-color:highlight}}:where(del,ins,s):after,:where(del,ins,s):before{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);white-space:nowrap;content:"test";width:1px;height:1px;position:absolute;overflow:hidden}:where(s):before{content:"stricken text start "}:where(s):after{content:" stricken text end"}:where(del):before{content:"deletion start "}:where(del):after{content:" deletion end"}:where(ins):before{content:"insertion start "}:where(ins):after{content:" insertion end"}:where(audio,iframe,video){max-block-size:100%;max-inline-size:100%}:where(fieldset){min-inline-size:0}:where(label):has(+:where(textarea,input,select)){display:block}:where(textarea:not([rows])){min-block-size:6em}:where(button,input,select,textarea){font-family:inherit;font-size:inherit}:where([type=search]){-webkit-appearance:textfield}@supports (-webkit-touch-callout:none){:where([type=search]){border:1px solid -apple-system-secondary-label;background-color:canvas}}:where([type=tel],[type=url],[type=email],[type=number]):not(:-moz-placeholder-shown){direction:ltr}:where([type=tel],[type=url],[type=email],[type=number]):not(:placeholder-shown){direction:ltr}:where(table){border-collapse:collapse;border:1px solid}:where(th,td){border:1px solid;padding:.25em .5em}:where(dialog)::backdrop{background:oklch(0% 0 0/.3)}:where(dialog),:where(dialog)::backdrop{opacity:0;transition:opacity .3s ease-out,display allow-discrete .3s,overlay allow-discrete .3s}:where(dialog[open]),:where(dialog[open])::backdrop{opacity:1}@starting-style{:where(dialog[open]),:where(dialog[open])::backdrop{opacity:0}}[hidden]:not([hidden=until-found]){display:none!important}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block-end:0}ol[role=list],ul[role=list]{list-style:none}body{min-height:100dvh;line-height:1.5}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}img,picture,video{max-width:100%;display:inline-block}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.text-center{text-align:center}.text-left{text-align:left!important}.visuallyhidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-2px;padding:0;overflow:hidden}.visuallyhidden,.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{letter-spacing:ls(100);text-transform:uppercase;font-family:Gotham A,Gotham B,Lato;font-style:normal;font-weight:700;position:absolute}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;color:#000;background-color:#fff;outline:0;width:auto;height:auto;margin:5px 0 0;padding:.25em .5em;font-size:.8em;overflow:visible}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-v47-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:800;src:url(../fonts/roboto-v47-latin-800.woff2)format("woff2")}@font-face{font-display:swap;font-family:Atelia;font-style:normal;font-weight:1 1000;src:url(../fonts/atelia.woff2)format("woff2")}@font-face{font-display:swap;font-family:Shadows Into Light Two;font-style:normal;font-weight:1 1000;src:url(../fonts/shadows-into-light-two-v17-latin-regular.woff2)format("woff2")}:root{--primary-color:#000;--background-color:#fff;--secondary-color:#f9e24a;--yellow:#f9e24a;--pink:#fd79ae;--orange:#eb552c;--green:#28c180;--purple:#7057a2;--red:#e92e4c;--teal:#07b7bd;--mauve:#ad8cee;--hotpink:#f6488e;--blue:#8cccf5;--beige:#ffad69}body{min-height:100vh;margin:0;padding:0;font-family:Roboto,sans-serif}.atelia,.title,h1,h2,h3,h4,h5{text-transform:uppercase;font-family:Atelia,Arial,Helvetica,sans-serif;line-height:1.1}.atelia.logo,.title.logo,h1.logo,h2.logo,h3.logo,h4.logo,h5.logo{color:var(--secondary-color);padding-bottom:.1em;padding-left:.35em;font-size:clamp(2.25rem,.393rem + 7.62vw,7.25rem)}.atelia.logo:after,.title.logo:after,h1.logo:after,h2.logo:after,h3.logo:after,h4.logo:after,h5.logo:after{content:"™";filter:none;color:#000;font-family:Roboto;font-size:clamp(1.563rem,1.33rem + .95vw,2.188rem);position:absolute}.atelia .logo,.title .logo,h1 .logo,h2 .logo,h3 .logo,h4 .logo,h5 .logo{filter:drop-shadow(-.005em .005em #000)drop-shadow(-.01em .01em #000)drop-shadow(-.015em .015em #000)drop-shadow(-.02em .02em #000)drop-shadow(-.025em .025em #000)drop-shadow(-.03em .03em #000)drop-shadow(-.035em .035em #000)drop-shadow(-.04em .04em #000)drop-shadow(-.045em .045em #000)drop-shadow(-.05em .05em #000)drop-shadow(-.055em .055em #000);-webkit-text-stroke:1px #000;word-break:normal}.script{font-family:Shadows Into Light Two,sans-serif}.shadow{-webkit-text-stroke:1px #000;filter:drop-shadow(-.01em .01em #000)drop-shadow(-.02em .02em #000)drop-shadow(-.03em .03em #000)drop-shadow(-.04em .04em #000);padding-left:.1em;line-height:1}a:not(.btn){color:currentColor;text-decoration:none;transition:color .3s}a:not(.btn):hover{color:var(--secondary-color)}li,p{margin:0}li+p,p+p{margin-top:1em}li a,p a{text-decoration:underline}.btn{all:unset;text-transform:uppercase;color:#000;cursor:pointer;width:fit-content;max-width:100%;height:fit-content;margin:0 0 .5em .5em;font-family:Atelia;font-size:clamp(1.125rem,.989rem + .68vw,1.5rem);text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.btn:disabled{cursor:not-allowed;opacity:.7}.btn:not(:disabled):active span,.btn:not(:disabled):hover span{transform:translate(-.5em,.5em);box-shadow:0 0}.btn:not(.small) span{min-width:16ch}.text-center .btn{place-self:center}.btn span{background:var(--secondary-color);text-align:center;border:1px solid #000;padding:.8em 1.25em;font-size:1em;line-height:1;transition:all .3s;display:inline-block;position:relative;box-shadow:-.05em .05em 1px #000,-.1em .1em 1px #000,-.15em .15em 1px #000,-.2em .2em 1px #000,-.25em .25em 1px #000,-.3em .3em 1px #000,-.35em .35em 1px #000,-.4em .4em 1px #000,-.45em .45em 1px #000,-.5em .5em 1px #000,-.55em .55em 1px #000}.legal-page{padding:4em 0}.legal-page h1{margin:0;font-size:clamp(2rem,1.273rem + 3.64vw,4rem)}.legal-page li a,.legal-page p a{text-decoration:underline}#__nuxt{flex-direction:column;align-items:stretch;min-height:100dvh;display:flex}#__nuxt main{flex-grow:1;position:relative}.container{width:90%;max-width:1270px;margin:0 auto;position:relative}.graph{background-image:linear-gradient(#0000000d 1px,#0000 0),linear-gradient(90deg,#0000000d 1px,#0000 0)!important;background-position:-1.5px -1.5px,-1px -1px!important;background-size:2em 2em,2em 2em!important}header.main{background:var(--primary-color);color:var(--background-color);justify-content:space-between;align-items:center;gap:1em;padding:clamp(1rem,.682rem + 1.59vw,1.875rem);display:flex}header.main a{line-height:1}header.main .title{color:currentColor;font-size:1.75em;line-height:.9;text-decoration:none}@media screen and (width>=768px){header.main .title{font-size:2em}}header.main .title:hover{color:var(--yellow)}header.main .btn{margin:0;line-height:.9}header.main .btn:hover{transform:scale(1.1)}header.main .btn:hover span{transform:none}header.main .btn span{box-shadow:unset;padding:.5em .5em .4em}.swiper{width:100%;max-width:100%}main .nuxt-icon{width:unset;height:unset;margin-bottom:unset;vertical-align:unset;max-width:100%}.card{aspect-ratio:1082/1512;filter:drop-shadow(0 1px 4px #00000040);--border-color:#f9e24a;background:#fff;border-radius:1em;max-width:200px;display:block;position:relative;container:card/size}.card:has(input){cursor:pointer}.card:has([checked]){border:4px solid;transform:translateY(-5%)}.card img{width:100%;height:100%;position:absolute;inset:0}.card-inner{text-align:center;padding:45% 10cqw 10cqw;font-size:14cqw;position:relative}@container (width<110px){.card-inner{font-size:19cqw}}.card-inner input[type=text]{text-align:center;background:0 0;border:1px dashed #00000040;width:100%;padding:0}svg.emote{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:2em;height:auto}.circle-it{aspect-ratio:1;border-radius:50%;width:16em;margin:0 auto 5em;padding:0;font-size:clamp(1rem,.818rem + .91vw,1.5rem);list-style:none;position:relative}.circle-it>*{width:3.125em;height:3.125em;margin:-1.5625em;display:block;position:absolute;top:50%;left:50%}.circle-it>:first-of-type{transform:rotate(-90deg)translate(8em)rotate(90deg)}.circle-it>:nth-of-type(2){transform:rotate(-45deg)translate(8em)rotate(45deg)}.circle-it>:nth-of-type(3){transform:rotate(0)translate(8em)rotate(0)}.circle-it>:nth-of-type(4){transform:rotate(45deg)translate(8em)rotate(-45deg)}.circle-it>:nth-of-type(5){transform:rotate(90deg)translate(8em)rotate(-90deg)}.circle-it>:nth-of-type(6){transform:rotate(135deg)translate(8em)rotate(-135deg)}.circle-it>:nth-of-type(7){transform:rotate(180deg)translate(8em)rotate(-180deg)}.circle-it>:nth-of-type(8){transform:rotate(225deg)translate(8em)rotate(-225deg)}@media screen and (width>=768px){.circle-it{aspect-ratio:1;border-radius:50%;width:21em;padding:0;list-style:none;position:relative}.circle-it>*{width:3.125em;height:3.125em;margin:-1.5625em;display:block;position:absolute;top:50%;left:50%}.circle-it>:first-of-type{transform:rotate(-90deg)translate(10.5em)rotate(90deg)}.circle-it>:nth-of-type(2){transform:rotate(-45deg)translate(10.5em)rotate(45deg)}.circle-it>:nth-of-type(3){transform:rotate(0)translate(10.5em)rotate(0)}.circle-it>:nth-of-type(4){transform:rotate(45deg)translate(10.5em)rotate(-45deg)}.circle-it>:nth-of-type(5){transform:rotate(90deg)translate(10.5em)rotate(-90deg)}.circle-it>:nth-of-type(6){transform:rotate(135deg)translate(10.5em)rotate(-135deg)}.circle-it>:nth-of-type(7){transform:rotate(180deg)translate(10.5em)rotate(-180deg)}.circle-it>:nth-of-type(8){transform:rotate(225deg)translate(10.5em)rotate(-225deg)}}button.nav{all:unset;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}button.nav.prev{left:0}button.nav.next{right:0}button.nav.swiper-button-disabled{opacity:.4}button.nav svg{aspect-ratio:26/40;width:auto;height:clamp(1.75rem,1.477rem + 1.36vw,2.5rem);margin:0;display:block}button.nav:hover path:last-of-type{transform:translate(-.06em,.08em)}button.nav:hover path:not(:last-of-type){opacity:0}.counter{text-align:center;aspect-ratio:1;filter:drop-shadow(-.01em .01em #000)drop-shadow(-.02em .02em #000)drop-shadow(-.03em .03em #000)drop-shadow(-.04em .04em #000)drop-shadow(-.05em .05em #000)drop-shadow(-.06em .06em #000);background:#fff;border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:2.1em;height:2.1em;font-family:Atelia;font-size:clamp(1.5rem,1.273rem + 1.14vw,2.125rem);line-height:1;display:flex}.counter em{font-style:normal;transform:translateY(7.5%)}::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:zoom-out;background:#00000080}div[popover]{max-width:600px;max-height:100svh;padding:1rem;overflow-y:auto;background-size:1em 1em,1em 1em!important}div[popover] .container{border-image:url(../images/border-image.webp) 32;text-align:center;border-image-width:.5rem;width:100%;padding:1.5rem}div[popover] .container .title{font-size:clamp(1.625rem,1.125rem + 2.5vw,3rem)}div[popover] .container .title span{color:var(--secondary-color);-webkit-text-stroke:1px solid #000}div[popover] .container .btns{flex-wrap:wrap;justify-content:center;gap:2em;margin:1em 0 0;display:flex}.absolute-slide,.doodles{position:absolute}.doodles{opacity:.1;content-visibility:auto;background:url(../images/pattern.webp);inset:0}:has(.doodles){position:relative}:root{--form-padding:.6875em;--form-gap:1.25em}form{gap:var(--form-gap);flex-direction:column;width:80%;margin:0 auto;display:flex}form .field{margin-top:-1.25em}form .field:has(input:focus,input:-webkit-autofill,textarea:focus,textarea:-webkit-autofill,select:focus,select:-webkit-autofill,input:not([value=""]):valid,.custom-select select:not([value=""]):valid,textarea:not([value=""]):valid) label{transform:none}label:not(.checkbox,.radio,.card){text-align:left;transform:translate(calc(var(--form-padding) + 3px),2.25em);pointer-events:none;width:100%;margin-bottom:.25em;transition:all .3s;display:block}input:not([type=checkbox],[type=radio],[type=submit]){padding:var(--form-padding);text-align:left;border:3px solid;border-radius:0;width:100%}.v-enter-active,.v-leave-active{transition:opacity .5s}.v-enter-from,.v-leave-to{opacity:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.animate,.animate-children>*{animation:var(--_animation) ease-in-out;isolation:isolate;opacity:0;animation-timeline:view()!important}.animate-children>*{animation-range:contain 25% contain 25%}}}div[popover]{transition:opacity .5s ease-in-out,transform .5s ease-in-out,overlay allow-discrete .5s ease-in-out,display allow-discrete .5s ease-in-out;opacity:0;transform:scale(0)}div[popover]::backdrop{transition:display allow-discrete .5s,overlay allow-discrete .5s,background-color .5s;background-color:#0000}div[popover]:popover-open{opacity:1;transform:scale(1)}div[popover]:popover-open::backdrop{background-color:#00000080}@starting-style{div[popover]:popover-open{opacity:0;transform:scale(0)}div[popover]::backdrop{background-color:#0000}}@keyframes fadeIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes backdropFadeIn{0%{background:0 0}to{background:#00000080}}@keyframes backdropFadeOut{0%{background:#00000080}to{background:0 0}}@keyframes bottom{0%{opacity:0;transform:translateY(5em)}25%,80%{opacity:1;transform:translateY(0)}}@keyframes left{0%{opacity:0;transform:translate(-100%)}25%,80%{opacity:1;transform:translate(0)}}@keyframes right{0%{opacity:0;transform:translate(100%)}25%,80%{opacity:1;transform:translate(0)}}@keyframes fade{0%{opacity:0}25%,80%{opacity:1}}
