html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}button:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[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,[hidden]{display:none}html,body{margin:0;padding:0}html{background-color:#fff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:futura-pt,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:300;overflow:hidden scroll}.ft-interact .ft-interact-wrapper{display:none!important}html{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:300}a{color:inherit;outline:none;text-decoration:none}a:hover{outline:none}*,:before,:after{box-sizing:border-box}li{margin:10px;list-style-type:disc;display:list-item}li span{background-color:#fff;display:inline}.close{z-index:200;position:fixed;top:52px;right:45px}.header{justify-content:space-between;align-items:center;padding:40px;display:flex}.header a.back{color:#bbbbb0;text-decoration:underline}.header .breadcrumb{margin:0;font-size:32px;line-height:2}@media (max-width:767px){.close{top:15px;right:20px;transform:scale(.8)}.header{padding:20px}.header .breadcrumb{font-size:16px}}footer{color:#bbbbb0;padding:40px;font-size:14px;line-height:30px}.link{cursor:pointer;font-size:inherit;white-space:nowrap;color:inherit;position:relative}.link:before,.link:after{pointer-events:none;background:currentColor;width:100%;height:1px;position:absolute;top:100%;left:0}.link:before{content:""}.link--metis{text-transform:lowercase}.link--metis:before{transform-origin:100%;transition:transform .3s;transform:scaleX(0)}.link--metis:hover:before{transform-origin:0%;transform:scale(1)}.link--io:before{transform-origin:100%;transition:transform .3s cubic-bezier(.7,0,.2,1);transform:scaleX(0)}.link--io:hover:before{transform-origin:0%;transition-timing-function:cubic-bezier(.4,1,.8,1);transform:scale(1)}.link--io:after{content:"";transform-origin:0%;transition:transform .3s cubic-bezier(.7,0,.2,1);top:calc(100% + 4px);transform:scaleX(0)}.link--io:hover:after{transform-origin:100%;transition-timing-function:cubic-bezier(.4,1,.8,1);transform:scale(1)}.link--thebe{text-transform:uppercase}.link--thebe:before{transform-origin:100%;transition:transform .3s cubic-bezier(.2,1,.8,1);transform:scaleX(0)}.link--thebe:hover:before{transform-origin:0%;transition-timing-function:cubic-bezier(.7,0,.2,1);transform:scaleY(2)}.link--thebe:after{content:"";transform-origin:100%;transition:transform .4s cubic-bezier(.2,1,.8,1) .1s;top:calc(100% + 4px);transform:scaleX(0)}.link--thebe:hover:after{transform-origin:0%;transition-timing-function:cubic-bezier(.7,0,.2,1);transform:scale(1)}.link--leda{font-weight:700;line-height:2;overflow:hidden}.link--leda:before{transform-origin:100%;height:2px;transition:transform .3s cubic-bezier(.5,.5,.3,1);top:calc(100% - 5px);transform:scaleX(0)}.link--leda:hover:before{transform-origin:0%;transform:scale(1)}.link--leda:after{content:attr(data-text);transform-origin:100%;background:0 0;height:100%;transition:transform .3s cubic-bezier(.5,.5,.3,1);top:0;transform:translate(150%)}.link--leda:hover:after{transform:translate(0,0)}.link--leda span{transition:transform .3s cubic-bezier(.5,.5,.3,1);display:inline-block}.link--leda:hover span{transform:translate(-150%)}.link--ersa{text-indent:1px;padding:0 10px}.link--ersa:before{transform-origin:100%;height:2px;transition:transform .3s cubic-bezier(.4,1,.8,1);top:50%;transform:scaleX(0)}.link--ersa:hover:before{transform-origin:0%;transform:scale(1)}.link--ersa span{transition:transform .3s cubic-bezier(.4,1,.8,1);display:inline-block}.link--ersa:hover span{transform:scale3d(1.1,1.1,1.1)}.link--elara{font-size:1.375rem}.link--elara:before{transform-origin:50% 100%;clip-path:polygon(0% 0%,0% 100%,0 100%,0 0,100% 0,100% 100%,0 100%,0 100%,100% 100%,100% 0%);transition:clip-path .3s,transform .3s cubic-bezier(.2,1,.8,1)}.link--elara:hover:before{clip-path:polygon(0% 0%,0% 100%,50% 100%,50% 0,50% 0,50% 100%,50% 100%,0 100%,100% 100%,100% 0%);transform:translateY(2px)scale(1.08,3)}.link--elara span{transition:transform .3s cubic-bezier(.2,1,.8,1);display:inline-block}.link--elara:hover span{transform:translateY(-2px)}.link--dia{font-size:1.75rem}.link--dia:before,.link--dia:after{opacity:0;transform-origin:50% 0;transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,1,.8,1);transform:translateY(3px)}.link--dia:hover:before,.link--dia:hover:after{opacity:1;transition-timing-function:cubic-bezier(.2,0,.3,1);transform:translate(0,0)}.link--dia:after{content:"";width:70%;top:calc(100% + 4px);left:15%}.link--dia:before,.link--dia:hover:after{transition-delay:.1s}.link--dia:hover:before{transition-delay:0s}.link--kale{text-transform:lowercase;font-weight:600}.link--kale:before{opacity:0;height:10px;top:100%}.link--kale:hover:before{opacity:1;animation:.3s forwards lineUp}@keyframes lineUp{0%{transform-origin:50% 100%;transform:scaleY(.045)}50%{transform-origin:50% 100%;transform:scale(1)}51%{transform-origin:50% 0;transform:scale(1)}to{transform-origin:50% 0;transform:scaleY(.045)}}.link--kale:after{content:"";opacity:0;transition:opacity .3s}.link--kale:hover:after{opacity:1;transition-delay:.3s}.link--carpo{text-transform:uppercase;font-weight:700}.link--carpo:before{transform-origin:0%;transition:transform .3s;transform:scaleX(0)}.link--carpo:hover:before{transform:scale(1)}.link--carpo:after{content:"";transform-origin:100%;transition:transform .3s;top:calc(100% + 4px)}.link--carpo:hover:after{transform:scaleX(0)}.link--helike{font-weight:700}.link--helike:hover span{animation:.4s linear glitchText}@keyframes glitchText{0%{opacity:1;clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);transform:translate(-10px)scale(-1)}10%{clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}20%{clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}35%{clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}50%{clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}60%{clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}70%{clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}80%{clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}90%{transform:translate(-10px)scale(-1)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transform:translate(0,0)scale(1)}}.link--helike:before{opacity:0;height:2px}.link--helike:hover:before{opacity:1;animation:.4s steps(2,start) forwards glitchLine}@keyframes glitchLine{0%{transform:scale(1)}10%{transform:translate(10px)}20%{transform:translateY(4px)}30%{transform-origin:100% 0;transform:scale(.1,1.4)translateY(-25px)}40%{transform:scaleY(.3)translateY(25px)}50%{transform:scale(.5,.3)translate(-100px,-80px)}60%{transform:scaleY(1.25)translate(10px,-5px)}70%{transform:scale(.5)translateY(20px)}80%{transform-origin:100% 0;transform:translate(-30px,10px)scaleY(.4)}90%{transform-origin:0%;transform:scaleY(.5)translateY(-15px)}to{opacity:1}}.link--mneme{text-transform:uppercase;font-size:.875rem}.link--mneme:before{opacity:0;height:100%;top:0}.link--mneme:hover:before{opacity:1;animation:.3s forwards coverUp}@keyframes coverUp{0%{transform-origin:50% 100%;transform:scaleY(.045)}50%{transform-origin:50% 100%;transform:scale(1)}51%{transform-origin:50% 0;transform:scale(1)}to{transform-origin:50% 0;transform:scaleY(.045)}}.link--mneme:after{content:"";transition:opacity .3s}.link--mneme:hover:after{opacity:0}.link--iocaste{padding:7px 0;overflow:hidden}.link__graphic{pointer-events:none;fill:none;stroke:#000;stroke-width:1px;position:absolute;top:0;left:0}.link__graphic--slide{stroke-width:2px;transition:transform .7s cubic-bezier(0,.25,.5,1);top:-3px}.link:hover .link__graphic--slide{transform:translate(-66.6%)}.link--herse{font-size:1.375rem;font-weight:700}.link--herse:before{display:none}.link__graphic--stroke path{stroke-dasharray:1;stroke-dashoffset:1px}.link:hover .link__graphic--stroke path{stroke-dashoffset:0}.link__graphic--arc{top:73%;left:-23%}.link__graphic--arc path{transition:stroke-dashoffset .4s cubic-bezier(.7,0,.3,1)}.link:hover .link__graphic--arc path{transition-duration:.3s;transition-timing-function:cubic-bezier(.8,1,.7,1)}.link--carme{font-size:1.25rem}.link--carme:before{display:none}.link__graphic--scribble{top:100%}.link__graphic--scribble path{transition:stroke-dashoffset .6s cubic-bezier(.7,0,.3,1)}.link:hover .link__graphic--scribble path{transition-duration:.3s;transition-timing-function:cubic-bezier(.8,1,.7,1)}.link--eirene{font-weight:700}.link--eirene:before{border-radius:20px;height:7px;transition:transform .2s cubic-bezier(.2,.57,.67,1.53),opacity .2s cubic-bezier(.2,.57,.67,1.53);transform:scale(1)}.link--eirene:hover:before{opacity:1;transition-duration:.4s;transition-timing-function:cubic-bezier(.8,0,.1,1);transform:scale(1.2,.1)}.link--eirene span{transition:transform .2s cubic-bezier(.2,.57,.67,1.53) 50ms;display:inline-block;transform:translateY(-4px)}.link--eirene:hover span{transition-duration:.4s;transition-delay:0s;transition-timing-function:cubic-bezier(.8,0,.1,1);transform:translate(0,0)}.close-button{z-index:200;text-indent:-9999px;border-radius:0;width:40px;height:40px;display:block}.close-button:hover{border-bottom-color:#0000}.close-button:before,.close-button:after{content:"";background:#000;width:55%;height:1px;transition:all .3s ease-out;position:absolute;top:48%;left:22%;transform:rotate(-45deg)}.close-button:after{transition:all .3s ease-out;transform:rotate(45deg)}.close-button:hover:before,.close-button:hover:after{transform:rotate(180deg)}.mainWrapper{grid-gap:1em 0;grid-template-rows:auto 1fr auto;min-height:100vh;margin:0;display:grid}.container{max-width:1800px;margin:0 auto 150px;padding:0 140px}@media (max-width:1199px){.container{padding:0 40px}}@media (max-width:767px){.container{margin:0 auto 90px;padding:0 20px}}.content{padding:40px 0;font-size:26px;line-height:1.6}.content h1{margin:0 0 15px;font-size:46px;line-height:2}.content h2{margin:10px 0 25px;font-size:46px;line-height:1.2}.content p{margin:0 0 25px}.content a{color:#bbbbb0}.content a:hover{color:#000}.content ul{margin:0 0 25px}.content li a{display:inline-block}.width-text{max-width:780px}@media (max-width:767px){.content{font-size:16px}.content h1{margin:0 0 10px;font-size:26px;line-height:1.3}.content h2{margin:10px 0 15px;font-size:26px;line-height:1.3}}.txt-img-component{align-items:center;display:flex}.txt-img-component li{list-style-type:disc;display:list-item}.txt-img-component>*{width:50%}.txt-img-component blockquote{margin:0;font-size:36px;font-style:italic;line-height:1.5}.txt-img-component blockquote span{margin-top:20px;font-size:16px;font-style:normal;display:block}.txt-img-component__text--right{padding-left:120px}.txt-img-component__text--left{padding-right:120px}.txt-img-component__image--right{padding-left:10px;line-height:0}.txt-img-component__image--left{padding-right:10px;line-height:0}@media (max-width:767px){.txt-img-component{flex-direction:column}.txt-img-component>*{width:100%}.txt-img-component .txt-img-component__image{order:1;margin-bottom:32px}.txt-img-component .txt-img-component__text{order:2}.txt-img-component blockquote{font-size:24px}.txt-img-component__text--right{padding-left:0}.txt-img-component__text--left{padding-right:0}.txt-img-component__image--right{padding-left:0}.txt-img-component__image--left{padding-right:0}}[data-page-name=home] .wrapper{background-image:url(/restaurangang-landscape.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100vw;min-height:100vh;display:flex;position:relative}@media (max-width:767px){[data-page-name=home] .wrapper{background-image:url(/restaurangang-landscape-standing.jpg)}}[data-page-name=home] .brand{z-index:30;max-width:575px;padding:0 40px 30px;position:relative;top:-5vh}[data-page-name=home] .brand img{z-index:20;width:100%;height:auto}[data-page-name=home] .navigation{z-index:30;width:100vw;min-height:calc(100vh - 40px);padding:40px 40px 70px;position:absolute;top:0}[data-page-name=home] .rewards{text-align:center;vertical-align:middle;z-index:20;margin-top:-10px;margin-bottom:10px;padding-top:40px;position:absolute;top:0}[data-page-name=home] .rewards img:first-child{width:25px;height:auto;margin-right:10px}[data-page-name=home] .rewards img:nth-child(2){width:30px;height:auto;transform:translateY(1px)}[data-page-name=home] .navigation a{color:#fff;text-transform:uppercase;font-size:26px;font-weight:400;display:inline-block}[data-page-name=home] .navigation a[data-label=CAREER]{font-style:italic}[data-page-name=home] .navigationTR{position:absolute;top:30px;right:30px}[data-page-name=home] .navigationTL{position:absolute;top:30px;left:30px}[data-page-name=home] .navigationBL{position:absolute;bottom:30px;left:30px}[data-page-name=home] .navigationBR{position:absolute;bottom:30px;right:30px}[data-page-name=home] .navigationBC{margin:0 auto;position:absolute;bottom:30px;left:47%}[data-page-name=home] .hover{opacity:0;z-index:10;background-color:#dcdad3;width:100vw;min-height:100vh;position:absolute}@media (max-width:767px){[data-page-name=home] .wrapper{flex-direction:column}[data-page-name=home] .wrapper .brand{margin-top:40px;top:0}[data-page-name=home] .wrapper .navigation{text-align:center;height:auto;min-height:initial;position:relative;bottom:0}[data-page-name=home] .wrapper .navigation>*{top:initial;right:initial;bottom:initial;left:initial;display:block;position:relative}[data-page-name=home] .wrapper .navigation a{padding:10px 0;font-size:16px}}.page-404{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:90vh;display:flex}.lazy.hidden{opacity:0;visibility:hidden}#menu{opacity:.2;transition:all .2s;top:0;right:150px;transform:translateY(-92%)}#menu:hover{transform:translate(0);opacity:1!important}#menu a{transition:all .2s}#menu a:hover{opacity:.7!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(1rem)}75%{opacity:.75;transform:translate(0,0)}to{opacity:1;transform:translate(0,0)}}.logos{padding-left:0}.logos li{margin-right:10px;list-style-type:none;display:inline-block}.logos li img{width:auto;height:40px}.content a,footer a{will-change:border-bottom,color;border-bottom:1px solid #0000;transition:all 1s}.content a:hover,footer a:hover{opacity:1;border-bottom-color:#bbbbb0;text-decoration:none}.highlighted{text-align:center;padding:130px 0}.highlighted h1{color:#000}.highlighted a{font-size:36px;line-height:1.1;display:block}.highlighted a:hover{border-bottom-color:#000}.highlightBg{background-color:#dcdad3}.highlighted li{margin-bottom:40px;list-style-type:none}@media (max-width:767px){.content .highlighted h1{margin-bottom:32px}.highlighted a{font-size:22px}}.bg{pointer-events:none;opacity:.2;z-index:10;background:linear-gradient(#000 0%,#0000 100%);width:100%;height:120px;position:absolute;inset:0}@keyframes bg-animation{0%{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-10%,5%)}60%{transform:translate(15%)}70%{transform:translateY(10%)}80%{transform:translate(-15%)}90%{transform:translate(10%,5%)}to{transform:translate(5%)}}.gmapWrapper{max-width:750px;height:750px}@media (max-width:767px){.gmapWrapper{height:65vh}}
