.contact-deck[data-astro-cid-nhxzqy2g]{--deck-spread:9px;--deck-tilt:6deg;--deck-shuffle-distance:110%;scroll-margin-top:var(--navbar-height);padding:10rem var(--section-padding-inline);background:var(--color-black);color:var(--color-white)}.contact-deck__layout[data-astro-cid-nhxzqy2g]{max-width:var(--content-max-width);grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;margin-inline:auto;display:grid}.contact-deck__stack[data-astro-cid-nhxzqy2g]{height:15.5rem;position:relative}.contact-deck__card[data-astro-cid-nhxzqy2g]{object-fit:cover;width:8rem;max-width:none;height:10.6667rem;box-shadow:0 .75rem 2rem var(--color-black-35);transform-origin:50% 80%;transform:translate(calc(-50% + var(--deck-x) * var(--deck-spread)), calc(-50% + var(--deck-y) * 5px)) rotate(calc(var(--deck-x) * var(--deck-tilt)));transition:transform .6s var(--ease-out);position:absolute;top:50%;left:50%}.contact-deck__card[data-astro-cid-nhxzqy2g][hidden]{display:none}.contact-deck__card[data-astro-cid-nhxzqy2g][data-deck-slot="0"]{--deck-x:0;--deck-y:0;z-index:5}.contact-deck__card[data-astro-cid-nhxzqy2g][data-deck-slot="1"]{--deck-x:-1;--deck-y:1;z-index:4}.contact-deck__card[data-astro-cid-nhxzqy2g][data-deck-slot="2"]{--deck-x:1;--deck-y:1;z-index:3}.contact-deck__card[data-astro-cid-nhxzqy2g][data-deck-slot="3"]{--deck-x:-2;--deck-y:2;z-index:2}.contact-deck__card[data-astro-cid-nhxzqy2g][data-deck-slot="4"]{--deck-x:2;--deck-y:2;z-index:1}.contact-deck[data-astro-cid-nhxzqy2g]:focus-within{--deck-spread:42px;--deck-tilt:12deg}@media (hover:hover) and (pointer:fine){.contact-deck[data-astro-cid-nhxzqy2g]:hover{--deck-spread:42px;--deck-tilt:12deg}}.contact-deck__content[data-astro-cid-nhxzqy2g]{text-align:center;flex-direction:column;align-items:center;gap:2rem;display:flex}.contact-deck__content[data-astro-cid-nhxzqy2g] h2[data-astro-cid-nhxzqy2g]{text-wrap:balance;width:100%;max-width:17ch;margin:0;font-size:clamp(3rem,7vw,6.25rem);font-weight:500;line-height:1.15}@media (768px<=width<=1024px),(768px<=width<1440px) and (pointer:coarse){.contact-deck[data-astro-cid-nhxzqy2g]{padding-block:var(--section-padding-block)}.contact-deck__content[data-astro-cid-nhxzqy2g] h2[data-astro-cid-nhxzqy2g]{font-size:var(--font-size-title-00)}}@media (width<768px){.contact-deck[data-astro-cid-nhxzqy2g]{--deck-spread:14px;--deck-shuffle-distance:65%}.contact-deck__layout[data-astro-cid-nhxzqy2g]{gap:1.5rem}.contact-deck__stack[data-astro-cid-nhxzqy2g]{height:13rem}.contact-deck__card[data-astro-cid-nhxzqy2g]{width:7rem;height:9.33333rem}.contact-deck__content[data-astro-cid-nhxzqy2g]{gap:1.5rem}.contact-deck__content[data-astro-cid-nhxzqy2g] h2[data-astro-cid-nhxzqy2g]{font-size:clamp(2.25rem,9vw,3rem)}.contact-deck[data-astro-cid-nhxzqy2g]:hover,.contact-deck[data-astro-cid-nhxzqy2g]:focus-within{--deck-spread:28px}}@media (prefers-reduced-motion:reduce){.contact-deck__card[data-astro-cid-nhxzqy2g]{transition:none}}.work-project[data-astro-cid-nsugorv6]{min-width:0}.work-project[data-astro-cid-nsugorv6][hidden]{display:none}.work-project__card[data-astro-cid-nsugorv6]{color:inherit;flex-direction:column;align-items:flex-start;gap:16px;text-decoration:none;display:flex}.work-project__card[data-astro-cid-nsugorv6]:focus-visible{outline:2px solid var(--color-focus);outline-offset:8px}.work-project__media[data-astro-cid-nsugorv6]{width:100%;position:relative;overflow:clip}.work-project__image[data-astro-cid-nsugorv6]{display:block}.work-project__image[data-astro-cid-nsugorv6],.work-project__image[data-astro-cid-nsugorv6] img{width:100%;height:auto}.work-project__placeholder[data-astro-cid-nsugorv6]{aspect-ratio:4/3;background:var(--color-grey-900);width:100%}.work-project__title[data-astro-cid-nsugorv6]{align-items:center;gap:8px;margin:0;font-size:2rem;font-weight:500;line-height:38px;display:flex}.work-project__title[data-astro-cid-nsugorv6] svg{width:32px;height:32px}.work-project__description[data-astro-cid-nsugorv6]{margin:0;font-size:1.5rem;line-height:1.5}.work-project__tags[data-astro-cid-nsugorv6]{flex-wrap:wrap;row-gap:8px;display:flex}.work-project__row[data-astro-cid-nsugorv6]{margin:0;padding:0;list-style:none;display:none}.work-project__list-categories[data-astro-cid-nsugorv6]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-work-view=list] .work-project__card[data-astro-cid-nsugorv6]{display:none}[data-work-view=list] .work-project__row[data-astro-cid-nsugorv6]{display:block}@media (width>=768px) and (hover:hover) and (pointer:fine){.work-project__card[data-astro-cid-nsugorv6][href] .work-project__media[data-astro-cid-nsugorv6]:after{content:"";background:var(--color-black);opacity:.2;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.work-project__card[data-astro-cid-nsugorv6][href]:is(:hover,:focus-visible) .work-project__media[data-astro-cid-nsugorv6]:after{opacity:0}}@media (width>=768px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.work-project__card[data-astro-cid-nsugorv6][href] .work-project__image[data-astro-cid-nsugorv6]{transition:transform .5s}.work-project__card[data-astro-cid-nsugorv6][href]:is(:hover,:focus-visible) .work-project__image[data-astro-cid-nsugorv6]{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.work-project__media[data-astro-cid-nsugorv6]:after{transition:none}}@media (width<768px){.work-project__card[data-astro-cid-nsugorv6]{gap:16px}.work-project__title[data-astro-cid-nsugorv6]{font-size:1.5rem;font-weight:400;line-height:36px}.work-project__title[data-astro-cid-nsugorv6] svg{width:20px;height:20px}.work-project__description[data-astro-cid-nsugorv6]{display:none}[data-work-view=list] .work-project__row[data-astro-cid-nsugorv6]{display:block}}.catalog-empty-sketch__frame[data-astro-cid-6yqur43x],.catalog-empty-sketch__lines[data-astro-cid-6yqur43x] rect[data-astro-cid-6yqur43x]{fill:var(--color-black);stroke:var(--color-grey-700);stroke-width:.5px;vector-effect:non-scaling-stroke}.catalog-empty-sketch__lines[data-astro-cid-6yqur43x] .catalog-empty-sketch__line--bright[data-astro-cid-6yqur43x]{stroke:var(--color-white)}.catalog[data-astro-cid-feau55ka]{color:var(--color-white);padding:9.375rem var(--page-padding-desktop) 10rem;flex-direction:column;gap:5rem;display:flex}.catalog__intro[data-astro-cid-feau55ka]{flex-direction:column;gap:3rem;display:flex}.catalog__header[data-astro-cid-feau55ka]{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}h1[data-astro-cid-feau55ka]{margin:0;font-size:6.25rem;font-weight:500;line-height:120px}.catalog__controls[data-astro-cid-feau55ka]{align-items:center;gap:16px;display:flex}.catalog__controls[data-astro-cid-feau55ka] .catalog__filter-trigger{display:none}.catalog__filter-control[data-astro-cid-feau55ka]{display:none;position:relative}.catalog__filter-count[data-astro-cid-feau55ka]{background:var(--color-lilac-200);min-width:26px;height:26px;color:var(--color-black);letter-spacing:.05em;border-radius:999px;place-items:center;padding:4px;font-size:.875rem;font-weight:500;line-height:20px;display:grid;position:absolute;top:-6px;right:-12px}.catalog__filter-count[data-astro-cid-feau55ka][hidden]{display:none}.catalog__view-toggle[data-astro-cid-feau55ka]{margin-bottom:10px}.catalog__filter-label[data-astro-cid-feau55ka]{text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px;font-size:.875rem;line-height:20px}.catalog__filter-bar[data-astro-cid-feau55ka]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.catalog__filter-bar[data-astro-cid-feau55ka]>.catalog__tags[data-astro-cid-feau55ka]{width:100%}.catalog__tags[data-astro-cid-feau55ka]{border:0;flex-wrap:wrap;align-content:flex-start;row-gap:16px;min-width:0;margin:0;padding:0;display:flex}.catalog__filter-bar[data-astro-cid-feau55ka]>.catalog__clear{flex:none}[data-astro-cid-feau55ka][data-filter-scope]:not([data-filters-active]) .catalog__clear{visibility:hidden}.catalog__groups[data-astro-cid-feau55ka]{flex-direction:column;gap:80px;display:flex}.catalog__group-title[data-astro-cid-feau55ka]{align-items:center;gap:16px;margin:0 0 40px;display:flex}.catalog__group-title[data-astro-cid-feau55ka] span[data-astro-cid-feau55ka]{flex:none}.catalog__group-title[data-astro-cid-feau55ka]:after{content:"";background-color:var(--color-grey-600);flex:1;height:1px;mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='1083'%20height='1'%20viewBox='0%200%201083%201'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector%20249'%20d='M0%200.5H1083'%20stroke='%23605D65'/%3e%3c/svg%3e");mask-position:50%;mask-repeat:repeat-x}.catalog__group[data-astro-cid-feau55ka]:has(.catalog__group-title--hidden):not(:nth-child(1 of .catalog__group:not([hidden]))){border-top:1px solid var(--color-grey-700);padding-top:40px}.catalog__projects[data-astro-cid-feau55ka]{grid-template-columns:repeat(2,minmax(0,1fr));gap:160px 72px;display:grid}.catalog[data-astro-cid-feau55ka][data-work-view=list] .catalog__projects[data-astro-cid-feau55ka]{border-top:1px solid var(--color-grey-700);display:block}.catalog[data-astro-cid-feau55ka][data-work-view=list] .catalog__groups[data-astro-cid-feau55ka]{gap:0;position:relative}.catalog__group-title--hidden[data-astro-cid-feau55ka],.catalog[data-astro-cid-feau55ka][data-work-view=list] .catalog__group-title[data-astro-cid-feau55ka]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.catalog[data-astro-cid-feau55ka][data-work-view=list] .catalog__group[data-astro-cid-feau55ka]:not(:nth-child(1 of .catalog__group:not([hidden]))){border-top:0;padding-top:0}.catalog[data-astro-cid-feau55ka][data-work-view=list] .catalog__group[data-astro-cid-feau55ka]:not(:nth-child(1 of .catalog__group:not([hidden]))) .catalog__projects[data-astro-cid-feau55ka]{border-top:0}.catalog__status[data-astro-cid-feau55ka]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.catalog__empty[data-astro-cid-feau55ka]{text-align:center;flex-direction:column;align-items:center;gap:40px;display:flex}.catalog__empty-artwork[data-astro-cid-feau55ka]{--lottie-artwork-fade:.16s;aspect-ratio:1;width:min(100%,384px);overflow:hidden}.catalog__empty[data-astro-cid-feau55ka] h2[data-astro-cid-feau55ka]{margin:16px 0 0;font-size:2.875rem;font-weight:500;line-height:1.5}.catalog[data-astro-cid-feau55ka] [data-astro-cid-feau55ka][hidden]{display:none!important}.filter-dialog[data-astro-cid-feau55ka]{background:var(--color-grey-100);width:calc(100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--color-black);overscroll-behavior:contain;border:0;align-items:center;margin:auto;padding:24px 16px;overflow-y:auto}.filter-dialog[data-astro-cid-feau55ka][open]{flex-direction:column;gap:32px;display:flex}.filter-dialog[data-astro-cid-feau55ka]::backdrop{background:var(--color-black-70)}.filter-dialog__header[data-astro-cid-feau55ka]{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.filter-dialog__header[data-astro-cid-feau55ka] h2[data-astro-cid-feau55ka]{margin:0;font-size:1.5rem;font-weight:500;line-height:36px}.filter-dialog__close[data-astro-cid-feau55ka]{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:6px;display:grid}.filter-dialog__close[data-astro-cid-feau55ka] svg[data-astro-cid-feau55ka]{width:24px;height:24px}.filter-dialog__close[data-astro-cid-feau55ka]:focus-visible{outline:2px solid var(--color-focus)}.filter-dialog__actions[data-astro-cid-feau55ka]{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.filter-dialog[data-astro-cid-feau55ka]>.catalog__tags[data-astro-cid-feau55ka]{width:100%}@media (768px<=width<1440px){.catalog[data-astro-cid-feau55ka]{padding-inline:var(--section-padding-inline)}h1[data-astro-cid-feau55ka]{font-size:clamp(4rem,7vw,6.25rem);line-height:1.2}.catalog__projects[data-astro-cid-feau55ka]{gap:80px 40px}.catalog__filter-bar[data-astro-cid-feau55ka]{gap:16px}}@media (768px<=width<=1024px),(768px<=width<1440px) and (pointer:coarse){.catalog__intro[data-astro-cid-feau55ka]{gap:2.5rem}.catalog__empty-artwork[data-astro-cid-feau55ka]{width:min(100%,18rem)}.catalog[data-astro-cid-feau55ka]{padding-block:7.5rem var(--section-padding-block);gap:2.5rem}h1[data-astro-cid-feau55ka]{font-size:var(--font-size-title-00);line-height:var(--line-height-title-00)}}@media (768px<=width<=1024px) and (orientation:landscape),(768px<=width<1440px) and (pointer:coarse) and (orientation:landscape){h1[data-astro-cid-feau55ka]{font-size:4.5rem;line-height:1.2}}@media (width>=1440px){.catalog[data-astro-cid-feau55ka]{padding-top:15.625rem}}@media (width>1024px) and (height<=900px) and (hover:hover) and (pointer:fine){.catalog__empty-artwork[data-astro-cid-feau55ka]{width:min(100%,16rem)}.catalog[data-astro-cid-feau55ka]{padding-top:10rem}}@media (width<768px){.catalog__empty-artwork[data-astro-cid-feau55ka]{width:min(100%,12rem)}.catalog[data-astro-cid-feau55ka]{gap:40px;padding:24px 24px 80px}.catalog__header[data-astro-cid-feau55ka]{flex-direction:column;align-items:stretch;gap:24px}h1[data-astro-cid-feau55ka]{font-size:2.875rem;line-height:55px}.catalog__controls[data-astro-cid-feau55ka]{justify-content:space-between}.catalog__controls[data-astro-cid-feau55ka] .catalog__filter-trigger{display:inline-flex}.catalog__filter-control[data-astro-cid-feau55ka]{display:block}.catalog__view-toggle[data-astro-cid-feau55ka]{margin:0}.catalog__desktop-filters[data-astro-cid-feau55ka]{display:none}.catalog__projects[data-astro-cid-feau55ka]{grid-template-columns:minmax(0,1fr);gap:40px}.catalog__group-title[data-astro-cid-feau55ka]{margin-bottom:24px}.catalog__group[data-astro-cid-feau55ka]:has(.catalog__group-title--hidden):not(:nth-child(1 of .catalog__group:not([hidden]))){padding-top:24px}.catalog__groups[data-astro-cid-feau55ka]{gap:40px}.catalog[data-astro-cid-feau55ka][data-work-view=list] .catalog__groups[data-astro-cid-feau55ka]{gap:0}.catalog__empty[data-astro-cid-feau55ka]{gap:24px}.catalog__empty[data-astro-cid-feau55ka] h2[data-astro-cid-feau55ka]{margin-top:0;font-size:1.75rem;line-height:1.3}}
