p.svelte-h2m6hy.svelte-h2m6hy{font-family:var(--font-beckett);font-size:14px;line-height:16px}@media (max-width: 1024px){p.svelte-h2m6hy.svelte-h2m6hy{font-size:12px;line-height:14px}}.scroll-label.svelte-h2m6hy.svelte-h2m6hy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;pointer-events:none;opacity:0;bottom:0;z-index:4;margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 15) + 15 * var(--grid-gutter)));-webkit-transform:translateY(-38px);-ms-transform:translateY(-38px);transform:translateY(-38px)}.scroll-label.is-works.svelte-h2m6hy.svelte-h2m6hy{-webkit-transform:translateY(-27px);-ms-transform:translateY(-27px);transform:translateY(-27px)}.scroll-label.is-routing.svelte-h2m6hy.svelte-h2m6hy{-webkit-transition:-webkit-transform 1.2s cubic-bezier(.76,0,.24,1);transition:-webkit-transform 1.2s cubic-bezier(.76,0,.24,1);-o-transition:transform 1.2s cubic-bezier(.76,0,.24,1);transition:transform 1.2s cubic-bezier(.76,0,.24,1);transition:transform 1.2s cubic-bezier(.76,0,.24,1),-webkit-transform 1.2s cubic-bezier(.76,0,.24,1)}.icon.svelte-h2m6hy.svelte-h2m6hy{width:41px;height:48px;overflow:hidden}.is-white.svelte-h2m6hy .icon.svelte-h2m6hy{-webkit-filter:invert(1);filter:invert(1)}@-webkit-keyframes svelte-h2m6hy-spritesheet{0%{-webkit-transform:translateX(0%);transform:translate(0)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@keyframes svelte-h2m6hy-spritesheet{0%{-webkit-transform:translateX(0%);transform:translate(0)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}.icon.svelte-h2m6hy img.svelte-h2m6hy{width:auto;height:100%}.has-animated.svelte-h2m6hy .icon img.svelte-h2m6hy{-webkit-animation:svelte-h2m6hy-spritesheet 1s infinite;animation:svelte-h2m6hy-spritesheet 1s infinite;-webkit-animation-timing-function:steps(23,end);animation-timing-function:steps(23,end)}p.svelte-h2m6hy.svelte-h2m6hy{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);color:var(--color-black);opacity:0;margin-left:8px}.is-white.svelte-h2m6hy p.svelte-h2m6hy{color:var(--color-white)}@media (max-width: 1024px){.scroll-label.svelte-h2m6hy.svelte-h2m6hy{margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 7) + 7 * var(--grid-gutter)));-webkit-transform:translateY(-27px);-ms-transform:translateY(-27px);transform:translateY(-27px)}.scroll-label.is-home.svelte-h2m6hy.svelte-h2m6hy{-webkit-transform:translateY(-127px);-ms-transform:translateY(-127px);transform:translateY(-127px)}.scroll-label.is-work.svelte-h2m6hy.svelte-h2m6hy{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.scroll-label.is-works.svelte-h2m6hy.svelte-h2m6hy{-webkit-transform:translateY(-94px);-ms-transform:translateY(-94px);transform:translateY(-94px)}.icon.svelte-h2m6hy.svelte-h2m6hy{width:36px;height:42px}p.svelte-h2m6hy.svelte-h2m6hy{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0);margin-left:7px}}@media (max-height: 500px){.scroll-label.svelte-h2m6hy.svelte-h2m6hy{-webkit-transform:translateY(-135px);-ms-transform:translateY(-135px);transform:translateY(-135px)}}@media (max-height: 440px){.scroll-label.svelte-h2m6hy.svelte-h2m6hy{-webkit-transform:translateY(-115px);-ms-transform:translateY(-115px);transform:translateY(-115px)}}@media (max-width: 1024px) and (orientation: landscape){.scroll-label.svelte-h2m6hy.svelte-h2m6hy{margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 12) + 12 * var(--grid-gutter)));-webkit-transform:translateY(-17px)!important;-ms-transform:translateY(-17px)!important;transform:translateY(-17px)!important}}div.svelte-xro9xl{width:100%;height:auto;position:absolute;top:0;left:0}.project-logo.svelte-t3jasv svg{-webkit-perspective:600px;perspective:600px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.project-logo.svelte-t3jasv{opacity:0}.project-logo.svelte-t3jasv{margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 0) + 0 * var(--grid-gutter)));-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;position:absolute;top:75px;left:0;z-index:1}.project-logo.is-home.svelte-t3jasv{top:-1px;left:-22px}@media (max-width: 1024px){.project-logo.svelte-t3jasv{top:60px}}p.svelte-1iwjjew.svelte-1iwjjew{font-family:var(--font-beckett);font-size:14px;line-height:16px}@media (max-width: 1024px){p.svelte-1iwjjew.svelte-1iwjjew{font-size:12px;line-height:14px}}.header.svelte-1iwjjew.svelte-1iwjjew{position:relative;width:100%;height:100vh;z-index:10;top:0;left:0;overflow:hidden}.scroll.svelte-1iwjjew.svelte-1iwjjew{position:absolute;width:100%;height:100%;top:0;left:0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.has-button.svelte-1iwjjew .scroll.svelte-1iwjjew{pointer-events:none;position:absolute}.bg.svelte-1iwjjew.svelte-1iwjjew{width:100%;height:auto;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media (max-width: 1024px){.bg.svelte-1iwjjew.svelte-1iwjjew{height:calc(100vh + 160px)}}canvas.svelte-1iwjjew.svelte-1iwjjew{width:100%;height:100%;position:absolute;z-index:1;left:0;top:0;pointer-events:none}.label.svelte-1iwjjew.svelte-1iwjjew{position:relative;z-index:2;text-align:center;width:226px}p.svelte-1iwjjew.svelte-1iwjjew{color:var(--color-white);text-align:left;display:inline-block}.mask.svelte-1iwjjew.svelte-1iwjjew{position:relative}.reel.svelte-1iwjjew.svelte-1iwjjew{position:absolute;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:148px;height:92px;pointer-events:auto;cursor:pointer}.has-reel.svelte-1iwjjew .reel.svelte-1iwjjew{pointer-events:none}.reel.svelte-1iwjjew .mask.svelte-1iwjjew{-webkit-transform:translateY(101%);-ms-transform:translateY(101%);transform:translateY(101%);padding:5px;top:3px;opacity:0}.reel.svelte-1iwjjew p.svelte-1iwjjew{margin-left:8px;position:relative;top:-3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.close.svelte-1b16xj1{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;pointer-events:none;position:fixed;z-index:100;right:calc(-14px + var(--grid-margin));top:calc(-14px + var(--grid-margin))}.close.is-worklist.svelte-1b16xj1{right:26px;top:27px;position:absolute}.close.is-inverted.svelte-1b16xj1{-webkit-filter:invert(1);filter:invert(1)}.close.is-active.svelte-1b16xj1{pointer-events:auto}@media (max-width: 1024px){.close.svelte-1b16xj1{right:calc(-14px + var(--grid-margin))}.close.is-reel.svelte-1b16xj1{top:60px}img.svelte-1b16xj1{width:16px;height:14px}}@media (max-width: 1024px) and (orientation: landscape){.close.is-reel.svelte-1b16xj1{top:calc(50vh - 40px)}}.player.svelte-1iz27k8.svelte-1iz27k8{position:fixed;width:100%;height:100vh;left:0;top:0;z-index:100;background:var(--color-black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.player.is-light.svelte-1iz27k8.svelte-1iz27k8{background:var(--color-white);-webkit-transition:background .6s ease-out;-o-transition:background .6s ease-out;transition:background .6s ease-out}.player.is-light.is-shown.svelte-1iz27k8.svelte-1iz27k8{background:var(--color-grey-light)}.player.no-controls.svelte-1iz27k8 .video.svelte-1iz27k8{cursor:auto}.video.svelte-1iz27k8.svelte-1iz27k8{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 28) + (28 - 1) * var(--grid-gutter));position:relative;cursor:none}.video.svelte-1iz27k8 video.svelte-1iz27k8{width:100%;background:gray}.controls.svelte-1iz27k8.svelte-1iz27k8{position:absolute;width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 28) + (28 - 1) * var(--grid-gutter));display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;opacity:0;bottom:20px}.progress.svelte-1iz27k8.svelte-1iz27k8{position:relative;width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 10) + (10 - 1) * var(--grid-gutter));height:20px;cursor:pointer}.progress.svelte-1iz27k8>div.svelte-1iz27k8{position:absolute;width:100%;height:2px;left:0;top:9px}.progress.svelte-1iz27k8 .bg.svelte-1iz27k8{background-color:var(--color-white);opacity:.1}.is-light.svelte-1iz27k8 .progress .bg.svelte-1iz27k8{background:var(--color-black)}.progress.svelte-1iz27k8 .current.svelte-1iz27k8{background-color:var(--color-white);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.is-light.svelte-1iz27k8 .progress .current.svelte-1iz27k8{background:var(--color-black)}.progress.svelte-1iz27k8 .dot.svelte-1iz27k8{width:20px;height:20px;cursor:pointer;top:0;left:-7px}.progress.svelte-1iz27k8 .dot.svelte-1iz27k8:after{content:"";position:absolute;width:6px;height:6px;left:7px;top:7px;border-radius:50%;background-color:var(--color-white)}.is-light.svelte-1iz27k8 .progress .dot.svelte-1iz27k8:after{background:var(--color-black)}.audio.svelte-1iz27k8.svelte-1iz27k8{display:block;margin-left:calc(28/36 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 4.6) + 4.6 * var(--grid-gutter)))}.is-muted.svelte-1iz27k8 .audio.svelte-1iz27k8{opacity:.4!important}.is-light.svelte-1iz27k8 .audio.svelte-1iz27k8{-webkit-filter:invert(1);filter:invert(1)}.play-pause.svelte-1iz27k8.svelte-1iz27k8{position:absolute;left:-40px;top:-40px;z-index:1;pointer-events:none;width:80px;height:80px}.play-pause.svelte-1iz27k8 div.svelte-1iz27k8{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--color-black);border-radius:50%;opacity:0}.is-light.svelte-1iz27k8 .play-pause div.svelte-1iz27k8{background:var(--color-black)}.play-pause.svelte-1iz27k8 img.svelte-1iz27k8{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.play-pause.svelte-1iz27k8 img.play.svelte-1iz27k8{opacity:0}.is-paused.svelte-1iz27k8 .play-pause img.play.svelte-1iz27k8{opacity:1}.is-paused.svelte-1iz27k8 .play-pause img.pause.svelte-1iz27k8{opacity:0}@media (max-width: 1024px){.play-pause.svelte-1iz27k8.svelte-1iz27k8{left:0;top:-40px;right:0;bottom:0;margin:auto}.player.svelte-1iz27k8.svelte-1iz27k8{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.video.svelte-1iz27k8.svelte-1iz27k8{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 16) + (16 - 1) * var(--grid-gutter));margin:0 auto}.video.svelte-1iz27k8 video.svelte-1iz27k8{display:block}.progress.svelte-1iz27k8.svelte-1iz27k8{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 13) + (13 - 1) * var(--grid-gutter))}.audio.svelte-1iz27k8.svelte-1iz27k8{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 2) + (2 - 1) * var(--grid-gutter));margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 1) + 1 * var(--grid-gutter)))}.audio.svelte-1iz27k8 img.svelte-1iz27k8{display:block;height:100%;width:100%;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.wrapper.svelte-1iz27k8.svelte-1iz27k8{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.controls.svelte-1iz27k8.svelte-1iz27k8{-webkit-transform:none;-ms-transform:none;transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;left:auto;bottom:auto;margin-right:auto;margin-left:0;margin-top:32px;width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 16) + (16 - 1) * var(--grid-gutter))}}@media (max-width: 1024px) and (orientation: landscape){.wrapper.svelte-1iz27k8.svelte-1iz27k8{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.play-pause.svelte-1iz27k8.svelte-1iz27k8{top:-20px}.player.svelte-1iz27k8.svelte-1iz27k8{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.video.svelte-1iz27k8.svelte-1iz27k8{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 14) + (14 - 1) * var(--grid-gutter))}.video.svelte-1iz27k8 video.svelte-1iz27k8{display:block}.controls.svelte-1iz27k8.svelte-1iz27k8{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 11) + (11 - 1) * var(--grid-gutter));-webkit-transform:none;-ms-transform:none;transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;left:auto;bottom:auto;margin-right:auto;margin-left:0;margin-top:10px}.progress.svelte-1iz27k8.svelte-1iz27k8{margin-left:0}}.has-video-player.svelte-e8sukq.svelte-e8sukq{cursor:pointer}.fullbleed-video.svelte-e8sukq.svelte-e8sukq{position:relative}img.svelte-e8sukq.svelte-e8sukq{width:100%;height:auto;display:block;border:0}.fullbleed-video.svelte-e8sukq video{position:absolute;left:0;top:0;border:0;width:100%;height:auto;z-index:1}.play-pause.svelte-e8sukq.svelte-e8sukq{position:absolute;cursor:pointer;width:100%;height:100%;left:0;top:0;z-index:1;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.play-pause.svelte-e8sukq div.svelte-e8sukq{width:80px;height:80px;background-color:var(--color-black);border-radius:50%;position:relative}.is-light .play-pause.svelte-e8sukq div.svelte-e8sukq{background:var(--color-black)}.play-pause.svelte-e8sukq img.svelte-e8sukq{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:auto}@media (max-width: 1024px){.play-pause.svelte-e8sukq div.svelte-e8sukq{width:60px;height:60px}}.has-video-player.svelte-4mjncc.svelte-4mjncc{cursor:pointer}.video.svelte-4mjncc.svelte-4mjncc{position:relative;z-index:2}.wrapper.svelte-4mjncc.svelte-4mjncc{overflow:hidden;position:relative;-webkit-mask-image:-webkit-radial-gradient(white,black)}img.svelte-4mjncc.svelte-4mjncc{width:100%;height:auto;display:block;border:0}.video.svelte-4mjncc video{position:absolute;left:0;top:0;bottom:0;margin:auto;border:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.play-pause.svelte-4mjncc.svelte-4mjncc{position:absolute;cursor:pointer;width:100%;height:100%;left:0;top:0;z-index:1;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.play-pause.svelte-4mjncc div.svelte-4mjncc{width:80px;height:80px;background-color:var(--color-black);border-radius:50%;position:relative}.is-light .play-pause.svelte-4mjncc div.svelte-4mjncc{background:var(--color-black)}.play-pause.svelte-4mjncc img.svelte-4mjncc{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:auto}@media (max-width: 1024px){.play-pause.svelte-4mjncc div.svelte-4mjncc{width:60px;height:60px}}.image.svelte-nclkyk{position:relative;z-index:2}.wrapper.svelte-nclkyk{position:relative}.wrapper.has-shadow.svelte-nclkyk{-webkit-filter:drop-shadow(-20px 20px 20px rgba(0,0,0,.15));filter:drop-shadow(-20px 20px 20px rgba(0,0,0,.15));will-change:filter}img.svelte-nclkyk{display:block;position:relative;z-index:1;width:100%;height:auto;border:0;-webkit-mask-image:-webkit-radial-gradient(white,black)}.background.svelte-1vk5edd{width:100%;z-index:1;position:relative}.mask.svelte-1vk5edd{width:100%;position:absolute;left:0;background-color:#fff}div.svelte-1j725bv{width:100%;position:absolute;bottom:0;left:0}.is-top.svelte-1j725bv{bottom:auto;top:0px}a.svelte-1n9ioqx.svelte-1n9ioqx{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:none}.is-device a.svelte-1n9ioqx.svelte-1n9ioqx{display:block}a.is-next.svelte-1n9ioqx.svelte-1n9ioqx{position:relative;display:block;margin-top:0;display:inline-block}a.is-next.svelte-1n9ioqx .image-title.svelte-1n9ioqx{opacity:1}@media (max-width: 1024px){a.svelte-1n9ioqx.svelte-1n9ioqx{display:block}}.image-title.svelte-1n9ioqx.svelte-1n9ioqx{position:relative;z-index:1;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;opacity:0}.image-thumb.svelte-1n9ioqx.svelte-1n9ioqx{position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0}@media (max-width: 1024px) and (orientation: landscape){a.is-next.svelte-1n9ioqx.svelte-1n9ioqx{top:-40px!important}}a.svelte-3y0g50.svelte-3y0g50{font-family:var(--font-beckett);font-size:18px;line-height:36px;text-transform:uppercase}@media (max-width: 1024px){a.svelte-3y0g50.svelte-3y0g50{font-size:16px;line-height:32px}}div.svelte-3y0g50.svelte-3y0g50{display:inline-block;pointer-events:none}.is-code.svelte-3y0g50.svelte-3y0g50{display:inline-block}.is-code.svelte-3y0g50 .dot.svelte-3y0g50{right:-18px;bottom:2px}.is-closeDot.svelte-3y0g50 .dot.svelte-3y0g50{right:-15px;bottom:2px}a.svelte-3y0g50.svelte-3y0g50{display:block;position:relative;pointer-events:auto;color:var(--color-black);-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0}.is-static.svelte-3y0g50 a.svelte-3y0g50{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);line-height:26px;opacity:1}.is-disabled.svelte-3y0g50 a.svelte-3y0g50{pointer-events:none}.dark-theme a.svelte-3y0g50.svelte-3y0g50{color:var(--color-white)}p.svelte-3y0g50.svelte-3y0g50{padding-right:5px}.dot.svelte-3y0g50.svelte-3y0g50{width:38px;height:38px;position:absolute;right:-19px;bottom:-4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;-webkit-transform-origin:19px 19px;-ms-transform-origin:19px 19px;transform-origin:19px 19px;-webkit-transform:scale(0.07895);-ms-transform:scale(0.07895);transform:scale(0.07895)}.is-about.svelte-3y0g50 .dot.svelte-3y0g50{right:-15px}.is-static.svelte-3y0g50 .dot.svelte-3y0g50{bottom:-10px}.dark-theme .dot.svelte-3y0g50.svelte-3y0g50{-webkit-filter:invert(1);filter:invert(1)}.dot.svelte-3y0g50 img.svelte-3y0g50{position:absolute;z-index:1;opacity:0}.dot.svelte-3y0g50 div.svelte-3y0g50{position:absolute;width:100%;height:100%;border-radius:50%;background-color:var(--color-black)}.role.svelte-1re578w li.svelte-1re578w{font-family:var(--font-beckett);font-size:36px;line-height:36px;text-transform:uppercase}@media (max-width: 1024px){.role.svelte-1re578w li.svelte-1re578w{font-size:30px;line-height:36px}}div.svelte-1re578w.svelte-1re578w{font-family:var(--font-cirka);font-weight:300;font-size:18px;line-height:20px}@media (max-width: 1024px){div.svelte-1re578w.svelte-1re578w{font-size:16px;line-height:18px}}h3.svelte-1re578w.svelte-1re578w,ul.svelte-1re578w.svelte-1re578w,li.svelte-1re578w.svelte-1re578w{font-family:var(--font-beckett);font-size:14px;line-height:16px}@media (max-width: 1024px){h3.svelte-1re578w.svelte-1re578w,ul.svelte-1re578w.svelte-1re578w,li.svelte-1re578w.svelte-1re578w{font-size:12px;line-height:14px}}.content.svelte-1re578w.svelte-1re578w,.intro.svelte-1re578w.svelte-1re578w,.outro.svelte-1re578w.svelte-1re578w,.next.svelte-1re578w.svelte-1re578w{width:100%;max-width:1440px;margin:0 auto}@media (min-width: 1441px){.content.svelte-1re578w.svelte-1re578w,.intro.svelte-1re578w.svelte-1re578w,.outro.svelte-1re578w.svelte-1re578w,.next.svelte-1re578w.svelte-1re578w{width:1440px;margin-left:calc((100vw - 1440px)/2)}}.work.svelte-1re578w.svelte-1re578w{width:100%;height:100%;overflow:hidden;opacity:0}.work.has-background.svelte-1re578w.svelte-1re578w{background-color:var(--color-black)}.inner.svelte-1re578w.svelte-1re578w{width:100%;height:100%;position:absolute;top:0;left:0}.work-content.svelte-1re578w.svelte-1re578w{background:var(--color-white);position:relative}.work-content.first.svelte-1re578w.svelte-1re578w{z-index:2}.work-content.work-case.svelte-1re578w.svelte-1re578w{z-index:1}.mask.svelte-1re578w.svelte-1re578w{position:fixed;background-color:var(--color-black);width:100%;height:100vh;z-index:10;left:0;top:0;pointer-events:none;opacity:0;display:none}@media (max-width: 1024px){.mask.svelte-1re578w.svelte-1re578w{width:400px;height:400px;border-radius:50%;left:calc(50% - 200px);top:calc(50% - 200px)}.to-works.svelte-1re578w .mask.svelte-1re578w{width:100%;height:100vh;border-radius:0;left:0;top:0}}.intro.svelte-1re578w.svelte-1re578w{padding:60px 0}.intro.svelte-1re578w h3.svelte-1re578w{margin-bottom:15px}.work-content.last.svelte-1re578w.svelte-1re578w{background:transparent}.has-background.svelte-1re578w .work-content.last.svelte-1re578w,.is-device .work-content.last.svelte-1re578w.svelte-1re578w{background:var(--color-white)}@media (max-width: 1024px){.work-content.last.svelte-1re578w.svelte-1re578w{padding-bottom:105px}}.intro.svelte-1re578w.svelte-1re578w,.outro.svelte-1re578w.svelte-1re578w{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 1024px){.intro.svelte-1re578w.svelte-1re578w,.outro.svelte-1re578w.svelte-1re578w{-ms-flex-wrap:wrap;flex-wrap:wrap}.intro.svelte-1re578w.svelte-1re578w{padding:60px 0 125px}}h3.svelte-1re578w.svelte-1re578w{margin:0 0 18px;font-weight:400}ul.svelte-1re578w.svelte-1re578w,li.svelte-1re578w.svelte-1re578w{margin:0;padding:0;list-style-type:none}.description.svelte-1re578w.svelte-1re578w{-ms-flex-preferred-size:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 15) + (15 - 1) * var(--grid-gutter));flex-basis:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 15) + (15 - 1) * var(--grid-gutter));margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 0) + 0 * var(--grid-gutter)))}.description.svelte-1re578w h3.svelte-1re578w,.description.svelte-1re578w div.svelte-1re578w{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 12) + (12 - 1) * var(--grid-gutter))}.role.svelte-1re578w.svelte-1re578w{-ms-flex-preferred-size:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 15) + (15 - 1) * var(--grid-gutter));flex-basis:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 15) + (15 - 1) * var(--grid-gutter));margin-left:var(--grid-gutter);position:relative;top:-5px}.role.svelte-1re578w h3.svelte-1re578w{display:inline-block}.role.svelte-1re578w h3.svelte-1re578w,.role.svelte-1re578w ul.svelte-1re578w{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 12) + (12 - 1) * var(--grid-gutter))}.role.svelte-1re578w ul.svelte-1re578w,.role.svelte-1re578w li.svelte-1re578w{line-height:42px;text-transform:uppercase;list-style-type:none}.role.svelte-1re578w li.svelte-1re578w{position:relative;white-space:pre}.role.svelte-1re578w li.svelte-1re578w:before{content:"";width:11px;height:14px;background-image:url(/_app/assets/dot-c03d9750.svg);position:absolute;top:0;bottom:0;margin:auto;left:-24px}@media (max-width: 1024px){.role.svelte-1re578w.svelte-1re578w{top:0}.role.svelte-1re578w h3.svelte-1re578w{margin-left:0}.role.svelte-1re578w li.svelte-1re578w{left:24px;line-height:36px}.description.svelte-1re578w div.svelte-1re578w{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 15) + (15 - 1) * var(--grid-gutter))}}.info.svelte-1re578w.svelte-1re578w{-ms-flex-preferred-size:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 6) + (6 - 1) * var(--grid-gutter));flex-basis:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 6) + (6 - 1) * var(--grid-gutter));margin-left:var(--grid-gutter)}.info.svelte-1re578w h3.svelte-1re578w{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 4) + (4 - 1) * var(--grid-gutter))}.info.svelte-1re578w ul.svelte-1re578w{position:relative;top:4px}@media (max-width: 1024px){.role.svelte-1re578w.svelte-1re578w,.info.svelte-1re578w.svelte-1re578w{margin-left:0;margin-top:85px;margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 0) + 0 * var(--grid-gutter)))}.info.svelte-1re578w.svelte-1re578w{-ms-flex-preferred-size:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 14) + (14 - 1) * var(--grid-gutter));flex-basis:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 14) + (14 - 1) * var(--grid-gutter))}}.outro.svelte-1re578w.svelte-1re578w{padding-top:240px}.outro.svelte-1re578w ul.svelte-1re578w,.outro.svelte-1re578w li.svelte-1re578w{list-style-type:none}@media (max-width: 1024px){.outro.svelte-1re578w.svelte-1re578w{padding-top:120px}}.credits.svelte-1re578w.svelte-1re578w{-ms-flex-preferred-size:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 16) + (16 - 1) * var(--grid-gutter));flex-basis:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 16) + (16 - 1) * var(--grid-gutter));margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 0) + 0 * var(--grid-gutter)))}.links.svelte-1re578w ul.svelte-1re578w,.links.svelte-1re578w li.svelte-1re578w{-ms-flex-preferred-size:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 10) + (10 - 1) * var(--grid-gutter));flex-basis:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 10) + (10 - 1) * var(--grid-gutter))}.links.svelte-1re578w ul.svelte-1re578w{position:relative;top:-4px}@media (max-width: 1024px){.links.svelte-1re578w.svelte-1re578w{margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 0) + 0 * var(--grid-gutter)));margin-top:60px}.links.svelte-1re578w h3.svelte-1re578w{display:none}.links.svelte-1re578w li.svelte-1re578w{margin:5px 0}}.next.svelte-1re578w.svelte-1re578w{margin-top:0;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.next.svelte-1re578w h3.svelte-1re578w{margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 0) + 0 * var(--grid-gutter)));-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);margin-bottom:0}.next.svelte-1re578w h3.svelte-1re578w+*{opacity:0}.is-device .next.svelte-1re578w h3.svelte-1re578w+*{opacity:1;margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 0) + 0 * var(--grid-gutter)))}.next__inner.svelte-1re578w.svelte-1re578w{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 1024px){h3.svelte-1re578w.svelte-1re578w{margin-bottom:25px}.next.svelte-1re578w.svelte-1re578w{margin-top:135px;height:auto;display:block}.next__inner.svelte-1re578w.svelte-1re578w{display:block}.next.svelte-1re578w h3.svelte-1re578w{margin-bottom:75px}}@media (max-width: 1024px) and (orientation: landscape){.intro.svelte-1re578w.svelte-1re578w{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:60px 0 42px}.intro.svelte-1re578w h3.svelte-1re578w{margin-bottom:20px}.links.svelte-1re578w.svelte-1re578w{margin-top:39px}.description.svelte-1re578w.svelte-1re578w{-ms-flex-preferred-size:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 13) + (13 - 1) * var(--grid-gutter));flex-basis:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 13) + (13 - 1) * var(--grid-gutter))}.description.svelte-1re578w h3.svelte-1re578w,.description.svelte-1re578w div.svelte-1re578w{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 13) + (13 - 1) * var(--grid-gutter))}.role.svelte-1re578w.svelte-1re578w{margin-top:0;-ms-flex-preferred-size:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 10) + (10 - 1) * var(--grid-gutter));flex-basis:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 10) + (10 - 1) * var(--grid-gutter));margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 3.5) + 3.5 * var(--grid-gutter)))}.role.svelte-1re578w h3.svelte-1re578w,.role.svelte-1re578w ul.svelte-1re578w{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 10) + (10 - 1) * var(--grid-gutter))}.role.svelte-1re578w ul.svelte-1re578w,.role.svelte-1re578w li.svelte-1re578w{font-size:30px;line-height:36px;left:0}.info.svelte-1re578w.svelte-1re578w{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 28) + (28 - 1) * var(--grid-gutter));-ms-flex-preferred-size:initial;flex-basis:initial;margin-top:94px}.credits.svelte-1re578w.svelte-1re578w{-ms-flex-preferred-size:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 17) + (17 - 1) * var(--grid-gutter));flex-basis:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 17) + (17 - 1) * var(--grid-gutter))}.links.svelte-1re578w.svelte-1re578w{margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 0 0) + 0 0 * var(--grid-gutter)))}.next.svelte-1re578w h3.svelte-1re578w{margin-bottom:25px}}ol.svelte-o26uh0.svelte-o26uh0{font-family:var(--font-cirka);font-weight:300;font-size:18px;line-height:20px}@media (max-width: 1024px){ol.svelte-o26uh0.svelte-o26uh0{font-size:16px;line-height:18px}}li.svelte-o26uh0.svelte-o26uh0:before{font-family:var(--font-beckett);font-size:14px;line-height:16px;text-transform:uppercase}@media (max-width: 1024px){li.svelte-o26uh0.svelte-o26uh0:before{font-size:12px;line-height:14px}}.list.svelte-o26uh0.svelte-o26uh0{width:304px;position:fixed;z-index:5;left:0;right:0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;pointer-events:none}.list.is-shown.svelte-o26uh0.svelte-o26uh0{opacity:1;visibility:visible}.list.has-animated.svelte-o26uh0.svelte-o26uh0{pointer-events:auto}.background.svelte-o26uh0.svelte-o26uh0{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:52px;background-color:var(--color-white);-webkit-box-shadow:0px 0px 24px rgba(0,0,0,.08);box-shadow:0 0 24px #00000014}ol.svelte-o26uh0.svelte-o26uh0{position:relative;z-index:1;padding:67px 78px;line-height:28px}li.svelte-o26uh0.svelte-o26uh0{cursor:pointer;opacity:0}li.svelte-o26uh0.svelte-o26uh0:before{content:attr(data-index);position:absolute;line-height:28px;opacity:0;-webkit-transform:translateX(-35px);-ms-transform:translateX(-35px);transform:translate(-35px);margin-top:4px;-webkit-transition:opacity linear .2s,-webkit-transform ease-out .4s;transition:opacity linear .2s,-webkit-transform ease-out .4s;-o-transition:opacity linear .2s,transform ease-out .4s;transition:opacity linear .2s,transform ease-out .4s;transition:opacity linear .2s,transform ease-out .4s,-webkit-transform ease-out .4s}.has-hover.svelte-o26uh0 li.svelte-o26uh0{opacity:.3!important}.has-animated.svelte-o26uh0 li.svelte-o26uh0{opacity:1;-webkit-transition:opacity linear .2s;-o-transition:opacity linear .2s;transition:opacity linear .2s}li.svelte-o26uh0.svelte-o26uh0.has-external-hover{opacity:1!important}li.svelte-o26uh0.svelte-o26uh0.has-external-hover:before{opacity:1;-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translate(-40px)}@media (any-hover: hover){li.svelte-o26uh0.svelte-o26uh0:hover{opacity:1!important}li.svelte-o26uh0.svelte-o26uh0:hover:before{opacity:1;-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translate(-40px)}}@media (max-width: 1024px){.list.svelte-o26uh0.svelte-o26uh0{width:275px}}@media (max-width: 1024px) and (orientation: landscape){.list.svelte-o26uh0.svelte-o26uh0{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 22) + (22 - 1) * var(--grid-gutter));height:calc(100vh - 100px)}ol.svelte-o26uh0.svelte-o26uh0{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}li.svelte-o26uh0.svelte-o26uh0{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 5) + (5 - 1) * var(--grid-gutter));line-height:36px}li.svelte-o26uh0.svelte-o26uh0:nth-child(odd){margin-left:calc(24/28 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 4) + 4 * var(--grid-gutter)))}}.title.svelte-1358rxq.svelte-1358rxq{font-family:var(--font-cirka);font-weight:300;font-size:18px;line-height:20px}@media (max-width: 1024px){.title.svelte-1358rxq.svelte-1358rxq{font-size:16px;line-height:18px}}.index.svelte-1358rxq.svelte-1358rxq{font-family:var(--font-beckett);font-size:14px;line-height:16px;text-transform:uppercase}@media (max-width: 1024px){.index.svelte-1358rxq.svelte-1358rxq{font-size:12px;line-height:14px}}.worklist-small.svelte-1358rxq.svelte-1358rxq{position:absolute;z-index:1;top:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 40px;-webkit-box-sizing:border-box;box-sizing:border-box;width:275px;height:58px;margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 2) + 2 * var(--grid-gutter)));width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 14) + (14 - 1) * var(--grid-gutter));border-radius:48px;background-color:var(--color-white);color:var(--color-black);-webkit-box-shadow:0px 0px 24px rgba(0,0,0,.08);box-shadow:0 0 24px #00000014;opacity:0;visibility:hidden}.worklist-small.is-shown.svelte-1358rxq.svelte-1358rxq{opacity:1;visibility:visible}@media (max-width: 1024px) and (orientation: landscape){.worklist-small.svelte-1358rxq.svelte-1358rxq{margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 8) + 8 * var(--grid-gutter)));width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 12) + (12 - 1) * var(--grid-gutter))}}.index.svelte-1358rxq.svelte-1358rxq{position:relative;top:1px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.index.svelte-1358rxq span.svelte-1358rxq{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:9px;height:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index.svelte-1358rxq div.svelte-1358rxq{position:absolute}.index.svelte-1358rxq div.svelte-1358rxq:nth-child(2){-webkit-transform:translateY(110%);-ms-transform:translateY(110%);transform:translateY(110%)}.title.svelte-1358rxq.svelte-1358rxq{margin-left:10px;position:relative;overflow:hidden}.title.svelte-1358rxq .wrapper.svelte-1358rxq{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:120px;height:16px}.title.svelte-1358rxq .wrapper div.svelte-1358rxq{position:absolute}.title.svelte-1358rxq .wrapper div.svelte-1358rxq:nth-child(2){-webkit-transform:translateY(110%);-ms-transform:translateY(110%);transform:translateY(110%)}.dot.svelte-1358rxq.svelte-1358rxq{position:absolute;right:40px;width:14px;height:14px;border-radius:50%;background-color:var(--color-black)}.heading.svelte-1iu2zrr{font-family:var(--font-beckett);font-size:14px;line-height:16px}@media (max-width: 1024px){.heading.svelte-1iu2zrr{font-size:12px;line-height:14px}}.heading.svelte-1iu2zrr{left:0;top:22px;position:absolute;pointer-events:none;text-align:left}.wrapper.svelte-1iu2zrr{position:relative;opacity:0}p.svelte-1iu2zrr{position:relative}p.svelte-18spnqr{font-family:var(--font-cirka);font-weight:300;font-size:18px;line-height:20px}@media (max-width: 1024px){p.svelte-18spnqr{font-size:16px;line-height:18px}}.content.svelte-18spnqr{width:100%;max-width:1440px;margin:0 auto}@media (min-width: 1441px){.content.svelte-18spnqr{width:1440px;margin-left:calc((100vw - 1440px)/2)}}.works.svelte-18spnqr{width:100%;height:100%;overflow:hidden;opacity:0}.titles.svelte-18spnqr{overflow:hidden}.titles.is-disabled.svelte-18spnqr{pointer-events:none}p.svelte-18spnqr{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 12) + (12 - 1) * var(--grid-gutter));position:fixed;left:var(--grid-margin);bottom:var(--grid-margin);pointer-events:none}.thumb-link.svelte-18spnqr{position:fixed;width:200px;height:200px;left:-100px;top:-100px;display:none}.thumb-link.is-active.svelte-18spnqr{display:block}@media (max-width: 1024px) and (orientation: landscape){p.svelte-18spnqr{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 10) + (10 - 1) * var(--grid-gutter))}}button.svelte-6tz5uz.svelte-6tz5uz{font-family:var(--font-beckett);font-size:14px;line-height:16px;text-transform:uppercase}@media (max-width: 1024px){button.svelte-6tz5uz.svelte-6tz5uz{font-size:12px;line-height:14px}}button.svelte-6tz5uz.svelte-6tz5uz{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:276px;height:202px;color:var(--color-white)}span.svelte-6tz5uz.svelte-6tz5uz{position:absolute;left:0;width:100%;z-index:1;overflow:hidden}span.svelte-6tz5uz p.svelte-6tz5uz:nth-child(2){color:var(--color-black);position:absolute;top:0;left:0;width:100%;-webkit-transform:translateY(101%);-ms-transform:translateY(101%);transform:translateY(101%)}img.svelte-6tz5uz.svelte-6tz5uz{position:absolute}.fill.svelte-6tz5uz.svelte-6tz5uz{opacity:0}.side.left.svelte-6tz5uz.svelte-6tz5uz{left:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.side.right.svelte-6tz5uz.svelte-6tz5uz{right:0}.upside.top.svelte-6tz5uz.svelte-6tz5uz{top:0;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.upside.bottom.svelte-6tz5uz.svelte-6tz5uz{bottom:0}@media (max-width: 1024px){button.svelte-6tz5uz.svelte-6tz5uz{width:198px;height:145px}p.svelte-6tz5uz.svelte-6tz5uz{position:relative;top:1px}img.svelte-6tz5uz.svelte-6tz5uz{-webkit-transform:scale(0.71739);-ms-transform:scale(0.71739);transform:scale(0.71739)}.side.left.svelte-6tz5uz.svelte-6tz5uz{left:-2px;-webkit-transform:scaleX(-0.71739) scaleY(0.71739);-ms-transform:scaleX(-0.71739) scaleY(0.71739);transform:scaleX(-0.71739) scaleY(0.71739)}.side.right.svelte-6tz5uz.svelte-6tz5uz{right:-2px}.upside.top.svelte-6tz5uz.svelte-6tz5uz{top:-12px;-webkit-transform:scaleX(0.71739) scaleY(-0.71739);-ms-transform:scaleX(0.71739) scaleY(-0.71739);transform:scaleX(0.71739) scaleY(-0.71739)}.upside.bottom.svelte-6tz5uz.svelte-6tz5uz{bottom:-13px}}button.svelte-1nu3523.svelte-1nu3523{font-family:var(--font-beckett);font-size:14px;line-height:16px;text-transform:uppercase}@media (max-width: 1024px){button.svelte-1nu3523.svelte-1nu3523{font-size:12px;line-height:14px}}button.svelte-1nu3523.svelte-1nu3523{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:276px;height:149px;color:var(--color-white)}span.svelte-1nu3523.svelte-1nu3523{position:absolute;left:0;width:100%;z-index:1;overflow:hidden}span.svelte-1nu3523 p.svelte-1nu3523:nth-child(2){color:var(--color-black)}span.svelte-1nu3523 p.svelte-1nu3523:nth-child(2),span.svelte-1nu3523 p.svelte-1nu3523:nth-child(3){position:absolute;top:0;left:0;width:100%;-webkit-transform:translateY(101%);-ms-transform:translateY(101%);transform:translateY(101%)}img.svelte-1nu3523.svelte-1nu3523{position:absolute}.fill.svelte-1nu3523.svelte-1nu3523{opacity:0}.side.left.svelte-1nu3523.svelte-1nu3523{left:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.side.right.svelte-1nu3523.svelte-1nu3523{right:0}.upside.top.svelte-1nu3523.svelte-1nu3523{top:0}.upside.bottom.svelte-1nu3523.svelte-1nu3523{bottom:0}@media (max-width: 1024px){button.svelte-1nu3523.svelte-1nu3523{width:198px;height:107px}span.svelte-1nu3523 p.svelte-1nu3523:nth-child(2){color:var(--color-white)}img.svelte-1nu3523.svelte-1nu3523{-webkit-transform:scale(0.69565);-ms-transform:scale(0.69565);transform:scale(0.69565)}.side.left.svelte-1nu3523.svelte-1nu3523{left:-3px;-webkit-transform:scaleX(-0.69565) scaleY(0.69565);-ms-transform:scaleX(-0.69565) scaleY(0.69565);transform:scaleX(-0.69565) scaleY(0.69565)}.side.right.svelte-1nu3523.svelte-1nu3523{right:-3px}.upside.top.svelte-1nu3523.svelte-1nu3523{top:-3px}.upside.bottom.svelte-1nu3523.svelte-1nu3523{bottom:-1px}}.skills.svelte-b201ed li.svelte-b201ed{opacity:0;cursor:none}@media (max-width: 1024px){.skills.svelte-b201ed li.svelte-b201ed{opacity:1}}.cursor.svelte-b201ed.svelte-b201ed{position:absolute;width:80px;height:80px;left:-40px;top:-40px;background:var(--color-white);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;pointer-events:none}.skills li{font-family:var(--font-beckett);font-size:92px;line-height:94px;text-transform:uppercase}@media (max-width: 1024px){.skills li{font-size:40px;line-height:48px}}.awards.svelte-1ioej22 li.svelte-1ioej22{font-family:var(--font-beckett);font-size:36px;line-height:36px;text-transform:uppercase}@media (max-width: 1024px){.awards.svelte-1ioej22 li.svelte-1ioej22{font-size:30px;line-height:36px}}p.svelte-1ioej22.svelte-1ioej22,.contact.svelte-1ioej22 p.svelte-1ioej22{font-family:var(--font-cirka);font-weight:300;font-size:30px;line-height:32px}@media (max-width: 1024px){p.svelte-1ioej22.svelte-1ioej22,.contact.svelte-1ioej22 p.svelte-1ioej22{font-size:24px;line-height:26px}}.social.svelte-1ioej22 li.svelte-1ioej22{font-family:var(--font-beckett);font-size:18px;line-height:36px;text-transform:uppercase}@media (max-width: 1024px){.social.svelte-1ioej22 li.svelte-1ioej22{font-size:16px;line-height:32px}}.approach.svelte-1ioej22 p.svelte-1ioej22,.clients.svelte-1ioej22 p.svelte-1ioej22{font-family:var(--font-cirka);font-weight:300;font-size:18px;line-height:20px}@media (max-width: 1024px){.approach.svelte-1ioej22 p.svelte-1ioej22,.clients.svelte-1ioej22 p.svelte-1ioej22{font-size:16px;line-height:18px}}h3.svelte-1ioej22.svelte-1ioej22,.services.svelte-1ioej22 li.svelte-1ioej22,.skills h3,.copyright.svelte-1ioej22.svelte-1ioej22,.copyright.svelte-1ioej22 p.svelte-1ioej22{font-family:var(--font-beckett);font-size:14px;line-height:16px}@media (max-width: 1024px){h3.svelte-1ioej22.svelte-1ioej22,.services.svelte-1ioej22 li.svelte-1ioej22,.skills h3,.copyright.svelte-1ioej22.svelte-1ioej22,.copyright.svelte-1ioej22 p.svelte-1ioej22{font-size:12px;line-height:14px}}.content.svelte-1ioej22.svelte-1ioej22{width:100%;max-width:1440px;margin:0 auto}@media (min-width: 1441px){.content.svelte-1ioej22.svelte-1ioej22{width:1440px;margin-left:calc((100vw - 1440px)/2)}}.about.svelte-1ioej22.svelte-1ioej22{width:100%;height:100%;overflow:hidden;opacity:0}.about.svelte-1ioej22 h3.svelte-1ioej22,.about.svelte-1ioej22 .skills h3{margin-bottom:20px}.title.svelte-1ioej22.svelte-1ioej22{margin-bottom:312px}.title.svelte-1ioej22 h1.svelte-1ioej22{position:absolute;opacity:0}.title.svelte-1ioej22>div.svelte-1ioej22{position:relative}@media (max-width: 1024px){.title.svelte-1ioej22.svelte-1ioej22{margin-bottom:228px}}.bigbang-wrapper.svelte-1ioej22.svelte-1ioej22{position:absolute;width:120px;height:120px;right:-45px;bottom:-45px;-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cursor-bigbang.svelte-1ioej22.svelte-1ioej22{position:absolute!important;width:100%;right:0;height:100%;cursor:pointer}.cursor-bigbang.svelte-1ioej22 img.svelte-1ioej22{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0}.dot-bigbang.svelte-1ioej22.svelte-1ioej22{position:absolute;left:0;right:0;width:100%;height:100%;border-radius:50%;background-color:var(--color-white);-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}@media (max-width: 1024px){.bigbang-wrapper.svelte-1ioej22.svelte-1ioej22{right:-55px;bottom:-55px;-webkit-transform:scale(.08);-ms-transform:scale(.08);transform:scale(.08)}.cursor-bigbang.svelte-1ioej22 img.svelte-1ioej22{display:none}}.intro.svelte-1ioej22.svelte-1ioej22{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 20) + (20 - 1) * var(--grid-gutter));margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 8) + 8 * var(--grid-gutter)));margin-bottom:205px}.intro.svelte-1ioej22 p.svelte-1ioej22{color:var(--color-white)}@media (max-width: 1024px){.intro.svelte-1ioej22.svelte-1ioej22{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 16) + (16 - 1) * var(--grid-gutter));margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 1) + 1 * var(--grid-gutter)));margin-bottom:115px}}@media (max-width: 1024px) and (orientation: landscape){.intro.svelte-1ioej22.svelte-1ioej22{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 20) + (20 - 1) * var(--grid-gutter));margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 4) + 4 * var(--grid-gutter)));margin-bottom:115px}}.approach.svelte-1ioej22.svelte-1ioej22,.clients.svelte-1ioej22.svelte-1ioej22{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 12) + (12 - 1) * var(--grid-gutter));margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 0) + 0 * var(--grid-gutter)))}.approach.svelte-1ioej22 p.svelte-1ioej22,.clients.svelte-1ioej22 p.svelte-1ioej22{color:var(--color-white)}.approach.svelte-1ioej22.svelte-1ioej22{margin-bottom:200px}@media (max-width: 1024px){.approach.svelte-1ioej22.svelte-1ioej22,.clients.svelte-1ioej22.svelte-1ioej22{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 15) + (15 - 1) * var(--grid-gutter));margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 0) + 0 * var(--grid-gutter)))}.approach.svelte-1ioej22.svelte-1ioej22{margin-bottom:125px}}.reel.svelte-1ioej22.svelte-1ioej22{width:100%;text-align:center;margin-bottom:280px}@media (max-width: 1024px){.reel.svelte-1ioej22.svelte-1ioej22{margin-bottom:185px}}@media (max-width: 1024px) and (orientation: landscape){.reel.svelte-1ioej22.svelte-1ioej22{margin-bottom:190px}}.services-skills.svelte-1ioej22.svelte-1ioej22,.awards-social.svelte-1ioej22.svelte-1ioej22{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:243px}.services-skills.svelte-1ioej22 ul.svelte-1ioej22,.awards-social.svelte-1ioej22 ul.svelte-1ioej22{padding:0}.services-skills.svelte-1ioej22.svelte-1ioej22{margin-bottom:243px}.awards-social.svelte-1ioej22.svelte-1ioej22{margin-bottom:106px}.services.svelte-1ioej22 h3.svelte-1ioej22,.skills h3.svelte-1ioej22.svelte-1ioej22,.awards.svelte-1ioej22 h3.svelte-1ioej22,.social.svelte-1ioej22 h3.svelte-1ioej22{color:var(--color-white)}.services.svelte-1ioej22.svelte-1ioej22{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 6) + (6 - 1) * var(--grid-gutter));margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 0) + 0 * var(--grid-gutter)))}.services.svelte-1ioej22 li.svelte-1ioej22{color:var(--color-white);list-style-type:none}.skills{margin-left:calc(1 * (0 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 2) + 2 * var(--grid-gutter)))}.skills ul{position:relative;top:-5px}.skills h3{color:var(--color-white)}.skills li{list-style-type:none;color:var(--color-white);position:relative;white-space:pre}@media (max-width: 374px){.skills li{white-space:pre-wrap}}.skills li:before{content:"";width:28px;height:36px;background-image:url(/_app/assets/dot-white-595f7d0c.svg);background-size:100%;position:absolute;top:20px;margin:auto;left:-47px}.awards.svelte-1ioej22 li.svelte-1ioej22{color:var(--color-white);white-space:pre;list-style-type:none}@media (min-width: 1025px){.awards.svelte-1ioej22 li.svelte-1ioej22{line-height:42px}}.awards.svelte-1ioej22.svelte-1ioej22{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 10) + (10 - 1) * var(--grid-gutter));margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 0) + 0 * var(--grid-gutter)))}.social.svelte-1ioej22.svelte-1ioej22{margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 6) + 6 * var(--grid-gutter)))}.clients.svelte-1ioej22.svelte-1ioej22{margin-bottom:204px}.contact.svelte-1ioej22.svelte-1ioej22{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 19) + (19 - 1) * var(--grid-gutter));margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 8) + 8 * var(--grid-gutter)));text-align:center;margin-bottom:280px}.contact.svelte-1ioej22 p.svelte-1ioej22{text-align:left;color:var(--color-white);margin-bottom:96px}@media (max-width: 1024px){.contact.svelte-1ioej22.svelte-1ioej22{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 16) + (16 - 1) * var(--grid-gutter));margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 1) + 1 * var(--grid-gutter)));margin-bottom:205px}.contact.svelte-1ioej22 p.svelte-1ioej22{margin-bottom:65px}}.social.svelte-1ioej22 li.svelte-1ioej22{line-height:26px;list-style-type:none;color:var(--color-white)}@media (max-width: 1024px){.social.svelte-1ioej22 li.svelte-1ioej22{line-height:36px}}.social a{color:var(--color-white)}.code.svelte-1ioej22.svelte-1ioej22{color:var(--color-white);width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 5) + (5 - 1) * var(--grid-gutter));margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 0) + 0 * var(--grid-gutter)));margin-bottom:50px}.copyright.svelte-1ioej22.svelte-1ioej22{color:var(--color-white);width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 5) + (5 - 1) * var(--grid-gutter));margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 0) + 0 * var(--grid-gutter)));margin-bottom:35px}@media (max-width: 1024px){.services-skills.svelte-1ioej22.svelte-1ioej22,.awards-social.svelte-1ioej22.svelte-1ioej22{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.services.svelte-1ioej22.svelte-1ioej22,.social.svelte-1ioej22.svelte-1ioej22,.code.svelte-1ioej22.svelte-1ioej22,.copyright.svelte-1ioej22.svelte-1ioej22{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 10) + (10 - 1) * var(--grid-gutter));margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 0) + 0 * var(--grid-gutter)))}.services.svelte-1ioej22.svelte-1ioej22{margin-bottom:45px}.clients.svelte-1ioej22.svelte-1ioej22{margin-bottom:125px}.contact.svelte-1ioej22.svelte-1ioej22{margin-bottom:178px}.contact.svelte-1ioej22 p.svelte-1ioej22{margin-bottom:55px}.awards.svelte-1ioej22.svelte-1ioej22{margin-bottom:35px}.social.svelte-1ioej22.svelte-1ioej22{margin-bottom:90px}.skills{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 18) + (18 - 1) * var(--grid-gutter));margin-left:var(--grid-margin);margin-bottom:174px}.skills ul{padding:0 25px}.code.svelte-1ioej22.svelte-1ioej22{margin-bottom:65px}.copyright.svelte-1ioej22.svelte-1ioej22{margin-bottom:35px}.skills li:before{content:"";width:12px;height:16px;left:-25px;top:13px}}@media (max-width: 1024px) and (orientation: landscape){.approach.svelte-1ioej22.svelte-1ioej22{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 13) + (13 - 1) * var(--grid-gutter));margin-bottom:122px}.services-skills.svelte-1ioej22.svelte-1ioej22,.awards-social.svelte-1ioej22.svelte-1ioej22{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.services.svelte-1ioej22.svelte-1ioej22{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 8) + (8 - 1) * var(--grid-gutter));margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 0) + 0 * var(--grid-gutter)));margin-bottom:0}.skills{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 20) + (20 - 1) * var(--grid-gutter));margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 1) + 1 * var(--grid-gutter)));margin-bottom:0}.skills ul{padding:0}.services-skills.svelte-1ioej22.svelte-1ioej22{margin-bottom:175px}.clients.svelte-1ioej22.svelte-1ioej22{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 13) + (13 - 1) * var(--grid-gutter));margin-bottom:126px}.contact.svelte-1ioej22.svelte-1ioej22{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 20) + (20 - 1) * var(--grid-gutter));margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 4) + 4 * var(--grid-gutter)))}.contact.svelte-1ioej22 p.svelte-1ioej22{margin-bottom:54px}.contact.svelte-1ioej22.svelte-1ioej22{margin-bottom:178px}.awards.svelte-1ioej22.svelte-1ioej22{margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 0) + 0 * var(--grid-gutter)));width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 18) + (18 - 1) * var(--grid-gutter));margin-bottom:0}.awards-social.svelte-1ioej22.svelte-1ioej22{margin-bottom:105px}.social.svelte-1ioej22.svelte-1ioej22{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 9) + (9 - 1) * var(--grid-gutter));margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 1) + 1 * var(--grid-gutter)));margin-bottom:0}.social.svelte-1ioej22 ul.svelte-1ioej22{position:relative;top:-6px}.code.svelte-1ioej22.svelte-1ioej22{margin-bottom:47px}}.home-logo.svelte-dplhc0.svelte-dplhc0{position:relative;top:var(--grid-margin);left:var(--grid-margin);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;display:inline-block;opacity:0}.home-logo__logo.svelte-dplhc0.svelte-dplhc0{width:262px;height:81px;cursor:pointer;opacity:0!important;position:absolute;top:0;left:0}.home-logo__hidden.svelte-dplhc0.svelte-dplhc0{pointer-events:none}.home-logo__hidden.is-visible.svelte-dplhc0.svelte-dplhc0{pointer-events:auto;cursor:pointer}.home-logo__hidden-logo.svelte-dplhc0.svelte-dplhc0{width:453px;height:105px;opacity:0!important}.home-logo__hidden-dot.svelte-dplhc0.svelte-dplhc0{width:120px;height:120px;position:absolute;right:-76px;top:0%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;border-radius:50%;-webkit-transform:scale(.1);-ms-transform:scale(.1);transform:scale(.1);opacity:0}.home-logo__hidden-dot.svelte-dplhc0 img.svelte-dplhc0{position:absolute;z-index:1;opacity:0;width:100%;height:100%}.home-logo__hidden-dot.svelte-dplhc0 div.svelte-dplhc0{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:var(--color-white);-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;border:solid 10px var(--color-black)}.dot.svelte-dplhc0.svelte-dplhc0{width:120px;height:120px;position:absolute;left:196px;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;-webkit-transform-origin:60px 60px;-ms-transform-origin:60px 60px;transform-origin:60px 60px;-webkit-transform:scale(.1);-ms-transform:scale(.1);transform:scale(.1);opacity:0}.dot.svelte-dplhc0 img.svelte-dplhc0{position:absolute;z-index:1;opacity:0;width:100%;height:100%}.dot.svelte-dplhc0 div.svelte-dplhc0{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:var(--color-black);-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.dark-theme .dot.svelte-dplhc0 div.svelte-dplhc0{background-color:var(--color-white)}@media (max-width: 1024px){.home-logo.svelte-dplhc0.svelte-dplhc0{height:30px}.dot.svelte-dplhc0.svelte-dplhc0{width:14px;height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);left:249px;top:51px}}a.svelte-1s4rrzx.svelte-1s4rrzx{display:block;float:left;clear:left;padding-right:3px;position:relative}a.svelte-1s4rrzx.svelte-1s4rrzx:nth-child(2){margin-top:30px}p.svelte-1s4rrzx.svelte-1s4rrzx{opacity:0}.circle.svelte-1s4rrzx.svelte-1s4rrzx{position:absolute;right:-44px;bottom:-29px;width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;-webkit-transform-origin:40px 40px;-ms-transform-origin:40px 40px;transform-origin:40px 40px;-webkit-transform:scale(.075);-ms-transform:scale(.075);transform:scale(.075)}.is-about.svelte-1s4rrzx .circle.svelte-1s4rrzx{right:-36px;bottom:-31px}.circle.svelte-1s4rrzx img.svelte-1s4rrzx{position:absolute;z-index:1;opacity:0}.circle.svelte-1s4rrzx div.svelte-1s4rrzx{position:absolute;width:100%;height:100%;border-radius:50%;background-color:var(--color-black)}nav.svelte-1wtenk6{font-family:var(--font-beckett);font-size:36px;line-height:36px;text-transform:uppercase}@media (max-width: 1024px){nav.svelte-1wtenk6{font-size:30px;line-height:36px}}p.svelte-1wtenk6{font-family:var(--font-cirka);font-weight:300;font-size:18px;line-height:20px}@media (max-width: 1024px){p.svelte-1wtenk6{font-size:16px;line-height:18px}}.job.svelte-1wtenk6{font-family:var(--font-beckett);font-size:14px;line-height:16px}@media (max-width: 1024px){.job.svelte-1wtenk6{font-size:12px;line-height:14px}}.content.svelte-1wtenk6{width:100%;max-width:1440px;margin:0 auto}@media (min-width: 1441px){.content.svelte-1wtenk6{width:1440px;margin-left:calc((100vw - 1440px)/2)}}.home.svelte-1wtenk6{position:fixed;opacity:0;z-index:1}nav.svelte-1wtenk6{margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 6) + 6 * var(--grid-gutter)));position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0}p.svelte-1wtenk6{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 12) + (12 - 1) * var(--grid-gutter));position:absolute;left:var(--grid-margin);bottom:var(--grid-margin);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;opacity:0}.job.svelte-1wtenk6{position:relative;opacity:0;top:90px;margin-left:calc(1 * (1 * var(--grid-margin) + (((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 7) + 7 * var(--grid-gutter)))}@media (max-width: 1024px){p.svelte-1wtenk6{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 15) + (15 - 1) * var(--grid-gutter))}.content.svelte-1wtenk6{position:absolute;top:0;left:0}}@media (max-width: 1024px) and (orientation: landscape){p.svelte-1wtenk6{width:calc((((min(1440px,100vw) - 2 * var(--grid-margin) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)) * 10) + (10 - 1) * var(--grid-gutter))}}
