@font-face{font-family:Satoshi Light;src:url(../../../assets/fonts/satoshi/satoshi_light.woff2)format("woff2"),url(../../../assets/fonts/satoshi/satoshi_light.woff)format("woff");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Satoshi LightItalic;src:url(../../../assets/fonts/satoshi/satoshi_lightitalic.woff2)format("woff2"),url(../../../assets/fonts/satoshi/satoshi_lightitalic.woff)format("woff");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Satoshi Regular;src:url(../../../assets/fonts/satoshi/satoshi_regular.woff2)format("woff2"),url(../../../assets/fonts/satoshi/satoshi_regular.woff)format("woff");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi Italic;src:url(../../../assets/fonts/satoshi/satoshi_italic.woff2)format("woff2"),url(../../../assets/fonts/satoshi/satoshi_italic.woff)format("woff");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi Medium;src:url(../../../assets/fonts/satoshi/satoshi_medium.woff2)format("woff2"),url(../../../assets/fonts/satoshi/satoshi_medium.woff)format("woff");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi MediumItalic;src:url(../../../assets/fonts/satoshi/satoshi_mediumitalic.woff2)format("woff2"),url(../../../assets/fonts/satoshi/satoshi_mediumitalic.woff)format("woff");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Satoshi Bold;src:url(../../../assets/fonts/satoshi/satoshi_bold.woff2)format("woff2"),url(../../../assets/fonts/satoshi/satoshi_bold.woff)format("woff");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi BoldItalic;src:url(../../../assets/fonts/satoshi/satoshi_bolditalic.woff2)format("woff2"),url(../../../assets/fonts/satoshi/satoshi_bolditalic.woff)format("woff");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi Black;src:url(../../../assets/fonts/satoshi/satoshi_black.woff2)format("woff2"),url(../../../assets/fonts/satoshi/satoshi_black.woff)format("woff");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi BlackItalic;src:url(../../../assets/fonts/satoshi/satoshi_blackitalic.woff2)format("woff2"),url(../../../assets/fonts/satoshi/satoshi_blackitalic.woff)format("woff");font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:Clash Display ExtraLight;src:url(../../../assets/fonts/clash-display/clash-display_extralight.woff2)format("woff2"),url(../../../assets/fonts/clash-display/clash-display_extralight.woff)format("woff");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:Clash Display Light;src:url(../../../assets/fonts/clash-display/clash-display_light.woff2)format("woff2"),url(../../../assets/fonts/clash-display/clash-display_light.woff)format("woff");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Clash Display Regular;src:url(../../../assets/fonts/clash-display/clash-display_regular.woff2)format("woff2"),url(../../../assets/fonts/clash-display/clash-display_regular.woff)format("woff");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Clash Display Medium;src:url(../../../assets/fonts/clash-display/clash-display_medium.woff2)format("woff2"),url(../../../assets/fonts/clash-display/clash-display_medium.woff)format("woff");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Clash Display SemiBold;src:url(../../../assets/fonts/clash-display/clash-display_semibold.woff2)format("woff2"),url(../../../assets/fonts/clash-display/clash-display_semibold.woff)format("woff");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Clash Display Bold;src:url(../../../assets/fonts/clash-display/clash-display_bold.woff2)format("woff2"),url(../../../assets/fonts/clash-display/clash-display_bold.woff)format("woff");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Clash Grotesk Extralight;src:url(../../../assets/fonts/clash-grotesk/clash-grotesk_extralight.woff2)format("woff2"),url(../../../assets/fonts/clash-grotesk/clash-grotesk_extralight.woff)format("woff");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:Clash Grotesk Light;src:url(../../../assets/fonts/clash-grotesk/clash-grotesk_light.woff2)format("woff2"),url(../../../assets/fonts/clash-grotesk/clash-grotesk_light.woff)format("woff");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Clash Grotesk Regular;src:url(../../../assets/fonts/clash-grotesk/clash-grotesk_regular.woff2)format("woff2"),url(../../../assets/fonts/clash-grotesk/clash-grotesk_regular.woff)format("woff");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Clash Grotesk Medium;src:url(../../../assets/fonts/clash-grotesk/clash-grotesk_medium.woff2)format("woff2"),url(../../../assets/fonts/clash-grotesk/clash-grotesk_medium.woff)format("woff");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Clash Grotesk Semibold;src:url(../../../assets/fonts/clash-grotesk/clash-grotesk_semibold.woff2)format("woff2"),url(../../../assets/fonts/clash-grotesk/clash-grotesk_semibold.woff)format("woff");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Clash Grotesk Bold;src:url(../../../assets/fonts/clash-grotesk/clash-grotesk_bold.woff2)format("woff2"),url(../../../assets/fonts/clash-grotesk/clash-grotesk_bold.woff)format("woff");font-weight:700;font-display:swap;font-style:normal}:root{--color-primary:#f9f9f9;--color-secondary:#090909;--color-tertiary:#fff;--red:#e04242;--green:#3ca767;--blue:#4269e0;--yellow:#e8d13b;--orange:#e08642;--purple:#a742e0;--pink:#e042a7;--black:#000;--gray:#dedede;--font-main:"Clash Display Bold";--font-title:"Clash Grotesk Bold";--font-subtitle:"Clash Grotesk Medium";--font-body:"Satoshi Regular";--body-light:"Satoshi Light";--body-bold:"Satoshi Bold";--body-black:"Satoshi Black";--body-italic:"Satoshi Italic"}*{box-sizing:border-box}::selection{background-color:var(--blue);color:#fff}body{font-family:var(--font-body);margin:0;padding:0}.app{display:contents}h1,h2,h3{font-family:var(--font-title);margin:0}p{font-family:var(--font-body);color:var(--color-secondary);margin:0;font-size:18px;line-height:normal}b{font-family:var(--body-bold);font-weight:600}h2{font-family:var(--font-title);margin-bottom:5px;line-height:1em}hr{border:none;border-bottom:1px solid gray;margin:0}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--color-secondary);border:2px solid var(--color-tertiary);border-radius:10px}.right a{color:#4269e0;text-decoration:none}.container{justify-content:space-between;width:100%;height:100vh;display:flex}.left,.right{background-color:var(--color-tertiary);height:97%}.left{border:2px solid var(--color-secondary);border-radius:8px;flex-direction:column;width:40%;min-width:40%;max-width:40%;margin:10px 5px 10px 10px;display:flex}.right{border:2px solid var(--color-secondary);scrollbar-color:var(--color-secondary) transparent;border-radius:8px;width:60%;margin:10px 10px 10px 5px;overflow:auto}.btn-navigation{font-size:20px;font-weight:600;font-family:var(--body-black);box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-secondary);background-color:#fff;border:none;outline:none;margin:0;padding:3px 10px}.btn-navigation.btn-store{padding:0}.btn-menu{background-color:var(--color-tertiary);color:var(--color-secondary);border:none;border-bottom:2px solid var(--color-secondary);box-shadow:none;cursor:pointer;width:100%;font-size:2em;font-weight:600;font-family:var(--font-subtitle);text-align:left;outline:none;padding:10px 10px 10px 20px;text-decoration:none;transition:all .2s;display:block}.hover-blue:hover,.hover-blue:focus{background-color:var(--blue);color:var(--color-tertiary)}.hover-red:hover,.hover-red:focus{background-color:var(--red);color:var(--color-tertiary)}.hover-green:hover,.hover-green:focus{background-color:var(--green);color:var(--color-tertiary)}.hover-yellow:hover,.hover-yellow:focus{background-color:var(--yellow);color:var(--color-secondary)}.hover-purple:hover,.hover-purple:focus{background-color:var(--purple);color:var(--color-tertiary)}.hover-pink:hover,.hover-pink:focus{background-color:var(--pink);color:var(--color-tertiary)}.hover-black:hover,.hover-black:focus{background-color:var(--black);color:var(--color-tertiary)}.color-red{color:var(--red)}.color-green{color:var(--green)}.color-blue{color:var(--blue)}.color-yellow{color:var(--yellow)}.color-orange{color:var(--orange)}.color-purple{color:var(--purple)}.color-pink{color:var(--pink)}.brand-logo img{width:70px;height:auto;padding:0}.brand-name{justify-content:start;padding-left:15px;font-size:20px;line-height:0%}.brand-name h2{font-family:var(--font-main);margin:0}.project-navigation{z-index:1000;border-bottom:2px solid var(--color-secondary);justify-content:space-between;display:flex;position:relative}.grid-container{vertical-align:middle;grid-template-columns:auto auto auto;height:10%;padding:5px;display:grid}.grid-container.brand{justify-content:start}.grid-item{align-items:center;gap:10px;padding:10px;display:inline-flex}.grid-item.brand-logo{justify-content:start;padding-right:0}.grid-item.nav-actions{justify-content:end}img.icon-store{width:45px;height:45px}img.icon-menu{width:35px;height:35px}.board{object-fit:cover;flex-direction:column;gap:0;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.banner{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;min-height:300px}.banner video{object-fit:cover;object-position:center;width:100%;height:100%}.menu-banner{background:0 0;min-height:100px;display:block}.navigation{vertical-align:middle;justify-content:end;margin-top:auto;margin-bottom:auto;display:table}.news{color:var(--color-primary);background-color:var(--color-secondary);white-space:nowrap;border-radius:0 0 6px 6px;height:auto;padding:15px 0 10px;position:relative;overflow:hidden}.news p{color:var(--color-primary);font-size:1.5em}.right.page-about,.right.page-contact,.right.page-services,.right.page-philosophy,.right.page-newsletter,.right.page-socials{-ms-overflow-style:none;scrollbar-width:none;overflow:auto}.right.page-about{text-align:center}.right.page-newsletter{background-color:var(--color-secondary)}img.page-graphic{object-fit:cover;box-sizing:border-box;border-radius:6px 6px 0 0;width:100%;min-height:200px}img.page-graphic-dark{background-color:var(--color-secondary);border-bottom:1px solid gray}img.page-graphic-plain{border-bottom:1px solid gray;display:block}img.page-graphic-newsletter{max-width:700px;margin-bottom:30px}.right.page-about p,.right.page-contact p,.right.page-services p,.right.page-philosophy p,.right.page-newsletter p,.right.page-socials p{margin:5px 0;padding:0}body::-webkit-scrollbar{display:none}.menu-board::-webkit-scrollbar{display:none}.right.page-about::-webkit-scrollbar{display:none}.right.page-contact::-webkit-scrollbar{display:none}.right.page-services::-webkit-scrollbar{display:none}.right.page-philosophy::-webkit-scrollbar{display:none}.right.page-newsletter::-webkit-scrollbar{display:none}.right.page-socials::-webkit-scrollbar{display:none}.highlight-1{background-color:var(--color-secondary);vertical-align:middle;padding:5px 30px;transition:all .2s}.highlight-2{background-color:var(--color-primary);vertical-align:middle;border-bottom:1px solid gray;padding:5px 30px;transition:all .2s}.highlight-2.bordered-top{border-top:1px solid gray}.highlight-1 p{color:var(--color-primary)}.highlight-2 p{color:var(--color-secondary);font-family:var(--body-italic);font-style:italic}.link-menu{color:var(--color-secondary);font-family:var(--body-bold);font-size:.9em;text-decoration:none}.link-menu:hover{color:#4269e0}.menu-footer{margin:20px}.subtext{color:var(--color-secondary);border-radius:0 0 5px 5px;height:auto;padding:5px 0;font-size:.9em;position:relative}form{background-color:var(--color-secondary);display:flex}.btn-form{min-width:fit-content;font-family:var(--body-bold);background-color:var(--color-secondary);color:#fff;border-top:1px solid var(--color-primary);border-right:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary);cursor:pointer;border-left:none;border-radius:0 3px 3px 0;height:60px;margin:0;padding:10px 30px;font-size:1.3em;font-weight:600;line-height:0;transition:all .2s}input{background-color:var(--color-primary);font-family:var(--font-body);border:1px solid var(--color-primary);border-radius:3px 0 0 3px;outline:none;width:100%;height:60px;padding:10px 20px;font-size:1.3em}.page-container{padding:30px}.page-container.narrow{max-width:700px;margin:0 auto}.page-container.tight-top{padding-top:18px}.newsletter-title{background-color:var(--color-secondary);color:var(--color-primary);padding:50px}.newsletter-title h1{font-family:var(--font-main);font-size:4em;line-height:100%}.newsletter-consent{text-align:left;color:var(--color-primary);margin-top:20px}.social-links{background-color:var(--color-secondary);color:var(--color-primary);-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;padding:30px;transition:all .2s;display:flex}.social-links img{width:40px;height:40px;margin:0 10px 0 0}.social-links h1{color:var(--color-primary)}.terms{background-color:var(--color-tertiary);border:2px solid #090909;border-radius:8px;max-width:700px;height:auto;margin:20px auto;padding:20px}.terms h1{line-height:100%;font-family:var(--font-subtitle);margin:30px 0 0}.terms p{margin:15px 0}.terms a{color:var(--blue);text-decoration:none}.collapsible{border-bottom:2px solid var(--color-secondary);margin-top:-2px;padding:20px}.collapsible:last-child{border-bottom:none}.collapsible-btn{background-color:var(--color-tertiary);width:100%;color:var(--color-secondary);font-family:var(--font-subtitle);text-align:left;cursor:pointer;border:none;justify-content:space-between;align-items:center;padding:0;font-size:2em;line-height:110%;display:inline-flex}.collapsible-btn>span{align-items:center;gap:20px;display:inline-flex}.collapsible-btn .tag{border:2px solid var(--color-secondary);font-family:var(--body-bold);border-radius:5px;padding:0 5px;font-size:.9rem;line-height:normal}.collapsible-btn span{margin-left:10px}.collapsible-content{flex-direction:row;place-content:center flex-start;align-items:center;gap:50px;margin:10px 0;padding:20px 0;display:none;overflow:hidden}.collapsible-content.open{display:flex}.collapsible-content img{object-fit:cover;object-position:center;width:auto;max-width:50%;height:100%;max-height:280px}.features{flex-direction:row;justify-content:space-between;align-items:center;gap:50px;max-width:500px;margin:auto;display:flex}@media screen and (width<=768px){.container{flex-direction:column;gap:15px;height:auto}.btn-navigation{padding:0 5px}.newsletter-title{padding:20px}.newsletter-title h1{font-size:2.4em}.brand-name{padding-right:0}.brand-logo img{width:45px}.left{width:calc(100vw - 20px);min-width:0%;max-width:100%;margin:10px 10px -1.5px}.right.page-contact,.right.page-philosophy,.right.page-services,.right.page-newsletter{overflow:unset;border:2px solid var(--color-secondary);margin-left:10px}.right.page-socials{margin-left:10px}.page-container{padding:20px}.right{width:calc(100vw - 20px);overflow:unset;height:fit-content;margin:-1.5px 10px 10px}.grid-container{padding:0}h2{font-size:1.2em}.news{font-size:1em}.subtext{margin:auto;font-size:.8em}.btn-menu{margin:0;padding:5px 20px}.btn-form{height:40px;padding:10px;font-size:.9em;line-height:0}input{width:100%;height:40px;padding:10px;font-size:.9em}.highlight-1,.highlight-2{padding:10px 20px}.terms{border:none;margin:10px}.collapsible{padding:15px 20px}.collapsible-btn{font-size:1.5em}.collapsible-btn .tag{display:none}.collapsible-content{flex-direction:column;gap:30px;margin-bottom:0}.collapsible-content img{width:100%;max-width:none;height:auto}.features{flex-direction:column;gap:50px;margin-bottom:50px}}
