html[data-page=home] #site-header{position:absolute;top:0;left:0;right:0}.hero[data-astro-cid-glgfkru5]{--w:min(45svh, 28.125vw);height:100svh;min-height:30rem;position:relative;overflow:clip}.title[data-astro-cid-glgfkru5]{font-family:var(--font-display);letter-spacing:.013em;text-transform:lowercase;color:var(--color-foreground);pointer-events:none;font-size:7.2917vw;line-height:1;position:absolute;inset:0}.word[data-astro-cid-glgfkru5]{white-space:nowrap;position:absolute;top:calc(50% - .5em)}.word-left[data-astro-cid-glgfkru5]{left:12vw}.word-right[data-astro-cid-glgfkru5]{right:12vw}.zigzag[data-astro-cid-glgfkru5]{top:calc(50% + .315em);left:var(--zigzag-x,0px);width:var(--zigzag-w,0px);clip-path:inset(0% 50%);height:.17em;display:none;position:absolute;overflow:hidden}.intro.is-staged .zigzag[data-astro-cid-glgfkru5]{display:block}.zigzag[data-astro-cid-glgfkru5] path[data-astro-cid-glgfkru5]{fill:none;stroke:var(--color-accent);stroke-width:var(--zigzag-stroke,0px);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.stage[data-astro-cid-glgfkru5]{z-index:1;position:absolute;inset:0}.track[data-astro-cid-glgfkru5]{z-index:2;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;margin:0;padding:0;list-style:none;position:absolute;inset:0}.track[data-astro-cid-glgfkru5].is-dragging,.track[data-astro-cid-glgfkru5].is-dragging .link[data-astro-cid-glgfkru5]{cursor:grabbing}.card[data-astro-cid-glgfkru5]{width:var(--w);aspect-ratio:3/5;border-radius:calc(16px / var(--s));opacity:var(--o);transform:translate(-50%, -50%) translateX(calc(var(--x) * var(--w))) scale(var(--s));position:absolute;top:50%;left:50%}.link[data-astro-cid-glgfkru5]{border-radius:inherit;background:var(--color-background);-webkit-user-drag:none;height:100%;display:block;overflow:hidden}.link[data-astro-cid-glgfkru5] img{object-fit:cover;width:100%;height:100%;filter:saturate(var(--sat,1)) brightness(var(--bright,1));pointer-events:none;-webkit-user-drag:none;display:block}.hero[data-astro-cid-glgfkru5] .hero-canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-glgfkru5].is-gl .link[data-astro-cid-glgfkru5]{background:0 0}.hero[data-astro-cid-glgfkru5].is-gl .link[data-astro-cid-glgfkru5] picture{opacity:0}@media (prefers-reduced-motion:no-preference){html.js .hero[data-astro-cid-glgfkru5][data-arrival] .stage[data-astro-cid-glgfkru5],html.js .hero[data-astro-cid-glgfkru5][data-arrival] .title[data-astro-cid-glgfkru5]{opacity:0;animation:2.4s step-end forwards reveal-safety}}.hero[data-astro-cid-glgfkru5].is-intro .track[data-astro-cid-glgfkru5]{pointer-events:none}@media (width<=47.999rem){.hero[data-astro-cid-glgfkru5]{--w:min(62vw, 42svh)}.title[data-astro-cid-glgfkru5]{font-size:15vw}}@media (width>=48rem) and (width<=63.999rem) and (orientation:portrait){.hero[data-astro-cid-glgfkru5]{--w:min(48vw, 38svh)}.title[data-astro-cid-glgfkru5]{font-size:12vw}}@media (width<=47.999rem),(width<=63.999rem) and (orientation:portrait){.word-left[data-astro-cid-glgfkru5]{top:auto;bottom:calc(50% + var(--w) * 5 / 6 + .12em);left:var(--spacing-gutter)}.word-right[data-astro-cid-glgfkru5]{top:calc(50% + var(--w) * 5 / 6 + .12em);right:var(--spacing-gutter)}}.manifesto[data-astro-cid-fischadm]{padding:calc(var(--spacing-section) * 1.5) var(--spacing-gutter) var(--spacing-section)}.statement[data-astro-cid-fischadm]{isolation:isolate;max-width:11em;font-family:var(--font-display);text-align:center;margin-inline:auto;font-size:clamp(2.25rem,4.93vw,6.5rem);line-height:.862}.highlight[data-astro-cid-fischadm]{position:relative}.word[data-astro-cid-fischadm]{display:inline-block;position:relative}.base[data-astro-cid-fischadm]{margin:-.25em -.15em;padding:.25em .15em;display:inline-block}.ink[data-astro-cid-fischadm]{white-space:nowrap;color:var(--color-accent);clip-path:inset(0 100% 0 0);-webkit-user-select:none;user-select:none;pointer-events:none;padding:.25em .15em;position:absolute;inset:-.25em -.15em}.flair[data-astro-cid-fischadm]{z-index:-1;opacity:0;pointer-events:none;width:1.7em;height:1.49em;position:absolute;bottom:75%;left:35%}.flair[data-astro-cid-fischadm] svg[data-astro-cid-fischadm]{width:100%;height:100%;display:block;overflow:visible}.diamond-body[data-astro-cid-fischadm]{fill:var(--color-accent)}.heart[data-astro-cid-fischadm],.dot[data-astro-cid-fischadm]{fill:var(--color-foreground)}.zigzag[data-astro-cid-fischadm],.plus[data-astro-cid-fischadm]{fill:none;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.zigzag[data-astro-cid-fischadm]{stroke:var(--color-foreground)}.plus[data-astro-cid-fischadm]{stroke:var(--color-accent)}.projects[data-astro-cid-o3izd6um]{z-index:4;margin-top:calc(-1 * var(--intro-gap,0px));padding-top:var(--spacing-section);position:relative}.grid[data-astro-cid-o3izd6um]{--gap-x:1.25rem;align-items:start;gap:5rem var(--gap-x);grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0 0;padding:0;list-style:none;display:grid;container-type:inline-size}.item[data-astro-cid-o3izd6um]{margin-top:calc(var(--shift) * (100cqw - 2 * var(--gap-x)) / 3)}.card[data-astro-cid-o3izd6um]{color:var(--color-muted);display:block}.card[data-astro-cid-o3izd6um]:hover{color:var(--color-foreground)}.media[data-astro-cid-o3izd6um]{position:relative;overflow:hidden}.media[data-astro-cid-o3izd6um] picture{display:block}.media[data-astro-cid-o3izd6um] img{transition:transform .9s cubic-bezier(.16,1,.3,1);display:block}.card[data-astro-cid-o3izd6um]:hover .media[data-astro-cid-o3izd6um] img{transform:scale(1.04)}.number[data-astro-cid-o3izd6um],.name[data-astro-cid-o3izd6um]{overflow:clip}.name[data-astro-cid-o3izd6um]{margin-bottom:-.12em;padding-bottom:.12em}[data-astro-cid-o3izd6um][data-reveal-number],[data-astro-cid-o3izd6um][data-reveal-title]{display:inline-block}.number[data-astro-cid-o3izd6um]{margin-top:2rem;font-size:.75rem;line-height:1.08}.name[data-astro-cid-o3izd6um]{letter-spacing:-.018em;margin-top:.9375rem;font-size:1.125rem;line-height:1.1}@media (prefers-reduced-motion:reduce){.media[data-astro-cid-o3izd6um] img{transition:none}.card[data-astro-cid-o3izd6um]:hover .media[data-astro-cid-o3izd6um] img{transform:none}}@media (width>=48rem) and (width<=63.999rem){.grid[data-astro-cid-o3izd6um]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4rem}.item[data-astro-cid-o3izd6um]{margin-top:calc(var(--shift-2) * (100cqw - var(--gap-x)) / 2)}}@media (width<=47.999rem){.grid[data-astro-cid-o3izd6um]{grid-template-columns:minmax(0,1fr);row-gap:3rem;margin-top:1.5rem}.item[data-astro-cid-o3izd6um]{margin-top:0}}.services[data-astro-cid-tlk6l7dj]{padding-top:clamp(6rem,10.42vw,12.5rem)}.intro.is-staged .services[data-astro-cid-tlk6l7dj]{z-index:3;align-items:center;padding-top:0;display:flex;position:absolute;inset:0}.intro.is-staged .inner[data-astro-cid-tlk6l7dj]{width:min(var(--container-page), 100% - 2 * var(--spacing-gutter))}.inner[data-astro-cid-tlk6l7dj]{position:relative}.marker[data-astro-cid-tlk6l7dj]{opacity:0;pointer-events:none;width:clamp(1.5rem,2.2vw,2.75rem);display:none;position:absolute;top:0;left:0;overflow:visible}.intro.is-staged .marker[data-astro-cid-tlk6l7dj]{display:block}.marker[data-astro-cid-tlk6l7dj] rect[data-astro-cid-tlk6l7dj]{fill:var(--color-accent)}.label[data-astro-cid-tlk6l7dj]{position:absolute;top:0;left:0}.list[data-astro-cid-tlk6l7dj]{font-family:var(--font-display);font-kerning:none;letter-spacing:.015em;text-align:center;text-transform:uppercase;margin:0;padding:0;font-size:clamp(2rem,3.49vw,4.5rem);line-height:.967;list-style:none}.item[data-astro-cid-tlk6l7dj]{padding-block:.05em .25em}.text[data-astro-cid-tlk6l7dj]{display:inline-block;position:relative}.index[data-astro-cid-tlk6l7dj]{font-family:var(--font-sans);letter-spacing:0;color:var(--color-muted);margin-left:.3em;font-size:.75rem;position:absolute;top:.1em;left:100%}.decor[data-astro-cid-tlk6l7dj]{display:none}.intro.is-staged .decor[data-astro-cid-tlk6l7dj]{pointer-events:none;display:block;position:absolute;inset:0}.spot[data-astro-cid-tlk6l7dj]{position:absolute}.tile[data-astro-cid-tlk6l7dj]{transform:rotate(var(--r));border-radius:.75rem;overflow:hidden}.tile[data-astro-cid-tlk6l7dj] img{width:100%;height:auto;display:block}.tile-a[data-astro-cid-tlk6l7dj]{width:10vw;top:7%;left:17%}.tile-b[data-astro-cid-tlk6l7dj]{width:8.5vw;top:10%;right:10%}.tile-c[data-astro-cid-tlk6l7dj]{width:9vw;bottom:9%;left:9%}.tile-d[data-astro-cid-tlk6l7dj]{width:11vw;bottom:7%;right:16%}.shape[data-astro-cid-tlk6l7dj]{width:100%;display:block;overflow:visible}.at-diamond-fill[data-astro-cid-tlk6l7dj]{width:2.6vw;top:44%;left:5%}.diamond-fill[data-astro-cid-tlk6l7dj]{fill:var(--color-accent)}.at-diamond-line[data-astro-cid-tlk6l7dj]{width:2vw;top:36%;right:5%}.diamond-line[data-astro-cid-tlk6l7dj]{fill:none;stroke:var(--color-foreground);stroke-width:2.5px}.plus[data-astro-cid-tlk6l7dj],.zigzag[data-astro-cid-tlk6l7dj]{fill:none;stroke-linecap:round;stroke-linejoin:round}.at-plus[data-astro-cid-tlk6l7dj]{width:1.5vw;bottom:25%;left:28%}.plus[data-astro-cid-tlk6l7dj]{stroke:var(--color-accent);stroke-width:3.5px}.at-zigzag[data-astro-cid-tlk6l7dj]{width:3.4vw;bottom:30%;right:7%}.zigzag[data-astro-cid-tlk6l7dj]{stroke:var(--color-foreground);stroke-width:3px}.at-dot[data-astro-cid-tlk6l7dj]{width:.7vw;top:17%;left:41%}.dot[data-astro-cid-tlk6l7dj]{fill:var(--color-foreground)}@media (width>=48rem) and (width<=63.999rem){.list[data-astro-cid-tlk6l7dj]{font-size:5vw}}@media (width<=47.999rem){.label[data-astro-cid-tlk6l7dj]{margin-bottom:2rem;position:static}.list[data-astro-cid-tlk6l7dj]{font-size:7vw}.tile-a[data-astro-cid-tlk6l7dj],.tile-b[data-astro-cid-tlk6l7dj],.tile-c[data-astro-cid-tlk6l7dj],.tile-d[data-astro-cid-tlk6l7dj]{width:22vw}.at-diamond-fill[data-astro-cid-tlk6l7dj]{width:7vw;top:27%;left:7%}.at-diamond-line[data-astro-cid-tlk6l7dj]{width:5.5vw;top:68%;right:8%}.at-plus[data-astro-cid-tlk6l7dj]{width:5vw}.at-zigzag[data-astro-cid-tlk6l7dj]{width:10vw}.at-dot[data-astro-cid-tlk6l7dj]{width:2.5vw}}
