@charset "UTF-8";.about-intro.svelte-fzxnx6{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:var(--spacing-base);position:relative;z-index:1}@media (max-width: 768px){.about-intro.svelte-fzxnx6{padding:var(--spacing-base) var(--spacing-xs)}}.display.svelte-fzxnx6{display:block;width:100%;margin:0 0 inherit;pointer-events:none}.intro.svelte-fzxnx6{font-size:var(--font-size-h3);line-height:1.25}.intro-secondary.svelte-fzxnx6{font-size:var(--font-size-h4)}.lines.svelte-fzxnx6{text-wrap:pretty;width:100%;margin-bottom:5em;pointer-events:none}strong.svelte-fzxnx6{color:var(--color-primary)}.scroll-indicator.svelte-sz7m01{position:absolute;bottom:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;--bar-height: 60px;--scrubber-height: 12px}@media (max-width: 768px){.scroll-indicator.svelte-sz7m01{bottom:90px}}.bar.svelte-sz7m01{background-color:#fff3;width:1px;height:var(--bar-height);position:relative;overflow:hidden}.bar.svelte-sz7m01:after{content:"";display:block;position:absolute;top:0;left:0;width:1px;height:var(--scrubber-height);background-color:#fff;animation:svelte-sz7m01-scroll 1.5s cubic-bezier(.25,.46,.45,.94) both infinite}.label.svelte-sz7m01{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;animation:svelte-sz7m01-blink 4.5s cubic-bezier(.25,.46,.45,.94) 4.5s both infinite}@keyframes svelte-sz7m01-scroll{0%{transform:translateY(calc(var(--scrubber-height) * -1))}to{transform:translateY(calc(var(--bar-height) + var(--scrubber-height)))}}@keyframes svelte-sz7m01-blink{0%,85%,95%{opacity:0}90%,to{opacity:1}}.hero.svelte-1pau486{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:right;flex:1;min-height:100dvh;width:100%;overflow:hidden;position:relative;--logo-aspect: 1.153594844873037;--logo-max-height: 88dvh;--logo-max-width: 96vw;--logo-width: min(var(--logo-max-width), var(--logo-max-height) * var(--logo-aspect))}.logo-wrapper.svelte-1pau486{width:100%;height:100dvh;pointer-events:auto;transform-origin:center center;position:relative}@media (pointer: coarse){.logo-wrapper.svelte-1pau486{pointer-events:auto}}.display.svelte-1pau486{color:var(--color-text-body);display:flex;align-items:center;justify-content:center;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;filter:drop-shadow(0 0 0 rgba(var(--color-primary-rgb),1))}.display.svelte-1pau486:before{content:"";display:block;width:var(--logo-width);aspect-ratio:var(--logo-aspect);background-image:url(../../../images/logo.svg);background-position:center;background-size:80%;background-repeat:no-repeat;-webkit-mask-image:url(../../../images/pop-smoke.webp);mask-image:url(../../../images/pop-smoke.webp);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:drop-shadow(0 0 18px rgba(255,255,255,.25));transition:opacity .6s ease;opacity:0}.gpu-logo-fallback .display.svelte-1pau486:before{opacity:1}.logo-box.svelte-1pau486{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:var(--logo-width);aspect-ratio:var(--logo-aspect);pointer-events:none}.work-teasers.svelte-143qry3{position:relative;height:300vh}.work-teasers__title.svelte-143qry3{position:relative;z-index:2;margin:0;padding:var(--spacing-base) var(--spacing-base) 0;pointer-events:none;font-weight:600}@media (max-width: 768px){.work-teasers__title.svelte-143qry3{padding:var(--spacing-base) var(--spacing-xs) 0}}.work-teasers__label.svelte-143qry3{position:fixed;left:50%;bottom:10vh;transform:translate(-50%) translateY(8px);margin:0;padding:.5em 1em;pointer-events:none;opacity:0;transition:opacity .2s ease,transform .2s ease;z-index:50}.work-teasers__label.is-visible.svelte-143qry3{opacity:1;transform:translate(-50%) translateY(0)}
