*{box-sizing:border-box}html,body{background-color:#fbfbfb;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#525252;font-family:effra,sans-serif;font-size:16px;font-weight:300;letter-spacing:.6px;line-height:22px;margin:0}body.locked{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:mrs-eaves-xl-serif,serif;margin:0 0 5px;font-weight:400;line-height:1.2;letter-spacing:1.06px}h2{font-size:48px;line-height:48px}@media(min-width:1024px){h2{font-size:68px;line-height:68px}}h3{font-size:28px;line-height:34px}@media(min-width:1024px){h3{font-size:36px;line-height:44px}}h4{font-family:effra,sans-serif;font-size:15px;line-height:22px}a{color:#525252;text-decoration:underline;transition:color .2s ease-out}a:hover,a:focus{color:#222}p{margin:0 0 10px}strong{font-weight:400}.content{padding:0 5%}.content img{height:auto;width:100%}@media(min-width:1024px){.content{padding:0 8%}}.navigation.svelte-fkvc1s .trigger:where(.svelte-fkvc1s){background-color:transparent;border:0;cursor:pointer;display:block;font-size:0;height:32px;outline:none;pointer-events:auto;position:absolute;right:-6px;text-indent:-9999em;top:22px;width:32px;z-index:30}@media(min-width:1024px){.navigation.svelte-fkvc1s .trigger:where(.svelte-fkvc1s){display:none}}.navigation.svelte-fkvc1s .trigger:where(.svelte-fkvc1s) span:where(.svelte-fkvc1s){background-color:#525252;display:block;height:1px;inset:50%;position:absolute;transform:translate(-50%,-50%);transition:all .2s ease-out;width:18px}.navigation.svelte-fkvc1s .trigger:where(.svelte-fkvc1s) span:where(.svelte-fkvc1s):before,.navigation.svelte-fkvc1s .trigger:where(.svelte-fkvc1s) span:where(.svelte-fkvc1s):after{background-color:#525252;content:"";height:100%;left:50%;position:absolute;transition:all .2s ease-out;width:100%}.navigation.svelte-fkvc1s .trigger:where(.svelte-fkvc1s) span:where(.svelte-fkvc1s):before{transform:translate(-50%,6px)}.navigation.svelte-fkvc1s .trigger:where(.svelte-fkvc1s) span:where(.svelte-fkvc1s):after{transform:translate(-50%,-6px)}.navigation.svelte-fkvc1s nav:where(.svelte-fkvc1s){display:block}@media(max-width:1023px){.navigation.svelte-fkvc1s nav:where(.svelte-fkvc1s){background-color:#d8d5c6;height:100vh;inset:0;position:fixed;transform:translate(100%) translateY(0);transition:transform cubic-bezier(.77,0,.175,1) .2s;width:100vw;z-index:20;padding:80px 5% 5%}}@media(min-width:1024px){.navigation.svelte-fkvc1s nav:where(.svelte-fkvc1s){border:0}}.navigation.svelte-fkvc1s nav:where(.svelte-fkvc1s) ul:where(.svelte-fkvc1s){list-style:none;padding:100px 0;margin:0}@media(min-width:1024px){.navigation.svelte-fkvc1s nav:where(.svelte-fkvc1s) ul:where(.svelte-fkvc1s){display:inline-block;margin-left:-25px;padding:0}}@media(max-width:1023px){.navigation.svelte-fkvc1s nav:where(.svelte-fkvc1s) ul:where(.svelte-fkvc1s) li:where(.svelte-fkvc1s){font-size:24px;padding:10px;text-align:center}}@media(min-width:1024px){.navigation.svelte-fkvc1s nav:where(.svelte-fkvc1s) ul:where(.svelte-fkvc1s) li:where(.svelte-fkvc1s){display:inline-block;margin:0 25px}}@media(min-width:1024px){.navigation.svelte-fkvc1s nav:where(.svelte-fkvc1s) ul:where(.svelte-fkvc1s) li:where(.svelte-fkvc1s):first-child{display:none}}.navigation.svelte-fkvc1s nav:where(.svelte-fkvc1s) ul:where(.svelte-fkvc1s) li:where(.svelte-fkvc1s) a:where(.svelte-fkvc1s){display:block;padding:7px 0;pointer-events:auto;text-decoration:none}.navigation.svelte-fkvc1s.active .trigger:where(.svelte-fkvc1s) span:where(.svelte-fkvc1s){background-color:transparent}.navigation.svelte-fkvc1s.active .trigger:where(.svelte-fkvc1s) span:where(.svelte-fkvc1s):before{transform:translate(-50%) rotate(45deg)}.navigation.svelte-fkvc1s.active .trigger:where(.svelte-fkvc1s) span:where(.svelte-fkvc1s):after{transform:translate(-50%) rotate(-45deg)}.navigation.svelte-fkvc1s.active nav:where(.svelte-fkvc1s){transform:translate(0) translateY(0);transition:transform cubic-bezier(.77,0,.175,1) .4s}header.svelte-12qhfyh{--header-shrink-duration: .55s;height:auto;left:0;padding:34px 5% 5%;pointer-events:none;position:fixed;right:0;top:0;transition:padding-top var(--header-shrink-duration) cubic-bezier(.22,1,.36,1);z-index:10}@media(min-width:1024px){header.svelte-12qhfyh{padding:76px 8% 8%}}header.svelte-12qhfyh .inner:where(.svelte-12qhfyh){border-top:1px solid #d8d8d8;padding:18px 0 0;position:relative}@media(min-width:1024px){header.svelte-12qhfyh .inner:where(.svelte-12qhfyh){padding:56px 0 0}}header.svelte-12qhfyh .logo:where(.svelte-12qhfyh){padding:14px 0;transition:padding var(--header-shrink-duration) cubic-bezier(.22,1,.36,1)}@media(min-width:1024px){header.svelte-12qhfyh .logo:where(.svelte-12qhfyh){float:right;padding:7px 0;text-align:right}}header.svelte-12qhfyh .logo:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){display:block;pointer-events:auto;text-decoration:none}@media(min-width:1024px){header.svelte-12qhfyh .logo:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){margin-left:auto;width:-moz-fit-content;width:fit-content}}header.svelte-12qhfyh .logo:where(.svelte-12qhfyh) h1:where(.svelte-12qhfyh){background:url(../../../images/logo-koeda-studio.svg) no-repeat 0 0;background-size:149px 15px;display:block;direction:rtl;height:15px;margin:0;text-indent:-9999em;transform:scale(.94);transform-origin:left top;transition:background-size var(--header-shrink-duration) cubic-bezier(.22,1,.36,1),height var(--header-shrink-duration) cubic-bezier(.22,1,.36,1),margin-bottom var(--header-shrink-duration) cubic-bezier(.22,1,.36,1),transform var(--header-shrink-duration) cubic-bezier(.22,1,.36,1),width var(--header-shrink-duration) cubic-bezier(.22,1,.36,1);width:149px}@media(min-width:1024px){header.svelte-12qhfyh .logo:where(.svelte-12qhfyh) h1:where(.svelte-12qhfyh){background-position:right top;background-size:216px 22px;height:22px;transform-origin:right top;width:216px}}header.svelte-12qhfyh .logo:where(.svelte-12qhfyh) p:where(.svelte-12qhfyh){font-size:16px;margin:0;max-height:0;max-width:222px;opacity:0;overflow:hidden;transform:scale(.96) translateY(-8px);transform-origin:left top;transition:max-height var(--header-shrink-duration) cubic-bezier(.22,1,.36,1),opacity var(--header-shrink-duration) cubic-bezier(.22,1,.36,1),transform var(--header-shrink-duration) cubic-bezier(.22,1,.36,1)}@media(min-width:1024px){header.svelte-12qhfyh .logo:where(.svelte-12qhfyh) p:where(.svelte-12qhfyh){transform-origin:right top}}header.svelte-12qhfyh.large{padding-top:60px}@media(min-width:1024px){header.svelte-12qhfyh.large{padding-top:120px}}header.svelte-12qhfyh.large .logo:where(.svelte-12qhfyh){padding:7px 0}header.svelte-12qhfyh.large .logo:where(.svelte-12qhfyh) h1:where(.svelte-12qhfyh){background-size:216px 22px;height:22px;margin-bottom:28px;transform:scale(1);width:216px}@media(min-width:1024px){header.svelte-12qhfyh.large .logo:where(.svelte-12qhfyh) h1:where(.svelte-12qhfyh){background-size:408px 42px;height:42px;width:408px}}header.svelte-12qhfyh.large .logo:where(.svelte-12qhfyh) p:where(.svelte-12qhfyh){max-height:48px;opacity:calc(var(--tagline-scroll-opacity, 1) * 1);transform:scale(1) translateY(0)}@media(min-width:1024px){header.svelte-12qhfyh.large .logo:where(.svelte-12qhfyh) p:where(.svelte-12qhfyh){float:right}}.hero.svelte-12qhfyh{background:url(../../../images/hero-illustration.png) no-repeat right center;background-size:cover;height:486px;left:0;position:absolute;top:0;width:90%}@media(min-width:1024px){.hero.svelte-12qhfyh{height:532px;width:49%}}main.svelte-12qhfyh{padding-top:400px}@media(min-width:1024px){main.svelte-12qhfyh{padding-top:532px}}main.svelte-12qhfyh.start{padding-top:486px}@media(min-width:1024px){main.svelte-12qhfyh.start{padding-top:532px}}footer.svelte-12qhfyh{padding:0 5% 200px}@media(min-width:1024px){footer.svelte-12qhfyh{padding:0 8% 200px}}footer.svelte-12qhfyh p:where(.svelte-12qhfyh){margin-bottom:30px}footer.svelte-12qhfyh .inner:where(.svelte-12qhfyh){border-top:1px solid #d8d8d8;padding:70px 0 0;position:relative}
