@import"https://fonts.googleapis.com/css2?family=Work+Sans:wght@600&display=swap";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--fore: purple;--back: white;--loud: yellow;--border: 3px}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Work Sans",sans-serif;min-height:100vh;margin:0;color:var(--fore);background-color:var(--back);letter-spacing:.1em;transition:all .4s ease}::selection{color:var(--back);background-color:var(--fore)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}header,main,footer{padding:5vw;box-sizing:border-box}main{grid-row:span 2;flex:1;display:flex;flex-direction:column;justify-content:center;position:relative;padding-bottom:0}main>*+*{margin-bottom:0;margin-top:2.25rem}@media (min-width: 768px){main{justify-content:flex-end}}footer{grid-column:span 2;grid-row:3;display:flex;align-items:flex-end}h2{font-family:jaf-lapture,serif;font-weight:400;font-style:normal;margin:0}h2{font-size:36px}@media screen and (min-width: 768px){h2{font-size:calc(36px + 60 * ((100vw - 768px) / 672))}}@media screen and (min-width: 1440px){h2{font-size:96px}}svg>*{fill:var(--fore)!important}a{color:var(--fore);display:inline-block;transition:all .3s cubic-bezier(.19,1,.22,1);border:2px dotted transparent;transform:skewX(0deg)}a:hover,a:focus{transform:skewX(-12deg)}a:focus{outline:none;border:2px dotted var(--fore)}.trigger--close{position:absolute;top:5%;right:5%}.trigger--close{font-size:16px}@media screen and (min-width: 768px){.trigger--close{font-size:calc(16px + 8 * ((100vw - 768px) / 672))}}@media screen and (min-width: 1440px){.trigger--close{font-size:24px}}.container{min-height:100vh;overflow:hidden;display:flex;flex-direction:column}@media (min-width: 768px){.container{display:grid;grid-template-columns:30% 70%;grid-template-rows:50% auto 20%}}.logo{display:block;width:120px;text-align:center;margin:0;line-height:0}.logo svg{height:100%;max-width:100%}@media (min-width: 768px){.logo{width:180px}}.about{color:var(--fore);margin-left:auto;position:relative;z-index:1}button,.input-submit{display:inline-block;position:relative;margin-left:auto;font-family:"Work Sans",sans-serif;padding:1em 3.5em;border-radius:500px;color:var(--back);border:var(--border) solid var(--fore);background-color:var(--fore);letter-spacing:.03em;transition-property:background-color;transition-duration:.4s;transition-timing-function:cubic-bezier(.23,1,.32,1);overflow:hidden}button,.input-submit{font-size:16px}@media screen and (min-width: 768px){button,.input-submit{font-size:calc(16px + 8 * ((100vw - 768px) / 672))}}@media screen and (min-width: 1440px){button,.input-submit{font-size:24px}}button:hover,.input-submit:hover{color:var(--fore);background-color:var(--back);cursor:pointer}button:focus,.input-submit:focus{color:var(--fore);background-color:var(--back);border-style:dotted;outline:0}button span>span,.input-submit span>span{display:block;transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.23,1,.32,1)}button span>span:first-child,.input-submit span>span:first-child{position:absolute;width:100%;left:50%;transform:translate(-50%,40%);opacity:0;transition-timing-function:cubic-bezier(.165,.84,.44,1)}button:focus>span>span:first-child,button:hover>span>span:first-child,.input-submit:focus>span>span:first-child,.input-submit:hover>span>span:first-child{opacity:1;transform:translate(-50%)}button:focus>span>span:nth-child(2),button:hover>span>span:nth-child(2),.input-submit:focus>span>span:nth-child(2),.input-submit:hover>span>span:nth-child(2){opacity:0;transform:translateY(-40%)}nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}nav ul li{margin-right:1.5em;padding:.25em}.overlay{min-height:100vh;width:90vw;position:fixed;right:0;transform:translate3d(100vw,0,0);background-color:var(--back);border-left:var(--border) solid var(--fore);z-index:10;padding:1.5em;box-sizing:border-box;transition:transform .8s cubic-bezier(.19,1,.22,1)}@media (min-width: 768px){.overlay{transform:translate3d(60vw,0,0);width:50vw;padding:3em}}.overlay.open{transform:translate3d(0,0,0)}.bg-img{opacity:.3;width:80vw;height:65vh;position:fixed;top:5%;right:0;pointer-events:none;z-index:100;background-color:var(--fore);mix-blend-mode:multiply}@media (min-width: 768px){.bg-img{width:80vw;top:50%;right:50%;transform:translate3d(50%,-50%,0)}}.bg-img img{mix-blend-mode:screen;-webkit-filter:grayscale(100%) contrast(200%);filter:grayscale(100%) contrast(200%);opacity:1;object-fit:cover;width:100%;height:100%}input,textarea{width:100%;padding:.5em;margin:8px 0;display:inline-block;border:3px solid var(--fore);box-sizing:border-box}input,textarea{font-size:16px}@media screen and (min-width: 768px){input,textarea{font-size:calc(16px + 2 * ((100vw - 768px) / 672))}}@media screen and (min-width: 1440px){input,textarea{font-size:18px}}@media (min-width: 768px){input,textarea{padding:1em}}.input-label{font-size:18px}@media screen and (min-width: 768px){.input-label{font-size:calc(18px + 6 * ((100vw - 768px) / 672))}}@media screen and (min-width: 1440px){.input-label{font-size:24px}}.input-check i.fas{position:absolute;font-size:1rem;line-height:inherit;display:block;top:2.5rem;right:1rem;opacity:0;visibility:hidden}.input-alert{position:absolute;display:block;font-family:inherit;font-size:.875rem;font-weight:normal;line-height:inherit;left:0;bottom:0;opacity:0;visibility:hidden;color:red}.form{margin-top:5vh}.form-group{position:relative;width:100%;height:auto;margin-bottom:.25rem;padding-bottom:1rem;backface-visibility:hidden}.form.success .input-field{border-bottom:2px solid green}.form.success .input-check i.fa-check-circle{opacity:1;visibility:visible;color:green}.form.error .input-field{border-bottom:2px solid red}.form.error .input-check i.fa-exclamation-circle{opacity:1;visibility:visible;color:red}.form.error .input-alert{opacity:1;visibility:visible}.sticker{position:absolute;display:flex;align-items:center}.sticker.sticker--new{top:-60px;right:10px;z-index:0;width:100px;height:100px;text-transform:uppercase;border-radius:500px}@media (min-width: 768px){.sticker.sticker--new{top:5%;right:10%}}.sticker.sticker--new svg polygon,.sticker.sticker--new svg path{fill:--fore}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(-360deg)}}.open-sign{animation:rotating 20s linear infinite}.clock{position:absolute;height:100px;width:100px;display:flex;justify-content:center;align-items:center;transition:all ease .2s}.clock:before{content:"";height:10px;width:10px;background-color:var(--fore);border:2px solid var(--back);position:absolute;border-radius:50px;z-index:1000;transition:all ease .2s}.hour,.min,.sec{position:absolute;display:flex;justify-content:center;border-radius:50%}.hour{height:40px;width:40px}.hour:before{content:"";position:absolute;height:50%;width:4px;background-color:var(--fore)}.min{height:50px;width:50px}.min:before{content:"";height:50%;width:3px;background-color:var(--fore)}.sec{height:60px;width:60px}.sec:before{content:"";height:60%;width:2px;background-color:var(--fore)}
