*,:after,:before{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__nuxt{isolation:isolate}@font-face{font-display:swap;font-family:Neue Montreal;font-style:normal;font-weight:400;src:url(../fonts/NEUEMONTREAL-REGULAR.woff2) format("woff2")}@font-face{font-family:Neue Montreal;src:local("Neue Montreal Regular"),local("Neue Montreal"),url(../fonts/NEUEMONTREAL-REGULAR.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}:root{--color-black:#000;--color-white:#fff;--color-gray-100:#f5f5f5;--color-gray-200:#e5e5e5;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--space-11:16rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.75rem;--text-2xl:2.5rem;--leading-tight:1.2;--leading-normal:1.5;--font-sans:"Neue Montreal",system-ui,-apple-system,sans-serif;--radius:.75rem;--grid-gap:var(--space-3);--hover-bg:var(--color-gray-200);--nav-active-bg:color-mix(in srgb,var(--color-gray-100) 70%,transparent);--nav-hover-bg:color-mix(in srgb,var(--color-gray-100) 50%,transparent);--glass-tint:#f7f7f700;--glass-border:#e3e3e342;--glass-saturate:1.5;--glass-shadow-color:#cacaca29;--glass-shadow-x:4px;--glass-shadow-y:4px;--glass-shadow-blur:12px;--glass-shadow-spread:3px;--glass-border-width:1.5px;--radius-project-media:5px;--page-margin:var(--space-4);--media-col-gap:var(--space-4);--media-row-gap:20px;--color-page-bg:#e6e6e6;--label-value-gap:50px;--text-project-display:6.25rem;--text-project-body:2.1875rem;--text-project-nav:1.25rem;--text-project-label:1.25rem;--tracking-tight:-.02em;--leading-display:1;--color-studio-ink:#1c1c1c;--text-studio-body:1.875rem;--leading-studio-display:.97;--studio-margin:25px;--studio-body-col:989px;--home-margin:var(--page-margin);--text-home-caption:.9375rem;--text-home-wordmark:3.125rem;--color-home-caption-ink:#8b8b8b;--work-margin:20px;--work-col-gap:10px;--text-work-row:2.8125rem;--leading-work-row:1.33333;--text-work-label:.9375rem;--color-work-ink-rest:#a1a1a1;--work-type-shift:3rem;--work-preview-width:clamp(19.2rem,31.2vw,39rem);--work-preview-ar:1000/672;--header-margin:20px;--header-gutter:20px;--header-pad-top:8px;--header-row-height:50px;--header-logo-width:119px;--header-logo-height:57.0167px;--text-header:1.25rem;--tracking-header:-.01em;--header-nav-gap:clamp(24px,4.40104vw,84.5px);--header-nav-inset:1px;--header-blur-height:92px;--header-phrase-ink:color-mix(in srgb,currentColor 45%,transparent);--header-phrase-gap:11.7px;--header-dots-gap-narrow:14px;--mobile-edge:5px;--mobile-margin:16px;--mobile-margin-tight:10px;--text-mobile-small:.625rem;--leading-mobile-small:15px;--text-mobile-ui:.8125rem;--text-mobile-hero-title:15.5px;--text-mobile-display:3.125rem;--leading-mobile-display:46px;--tracking-mobile-display:-.06em;--text-mobile-statement:1.625rem;--leading-mobile-statement:27px;--text-mobile-row:1rem;--leading-mobile-row:20px;--text-mobile-tile-label:.6875rem;--header-row-height-mobile:61px;--header-logo-width-mobile:69px;--header-logo-height-mobile:33.0601px;--header-blur-height-mobile:78px;--header-edge-mobile:10px;--text-header-mobile:1.25rem;--color-mobile-pill:#f2f2f2;--radius-index-mobile:4px;--text-mobile-body:.875rem;--leading-mobile-body:17px;--tracking-mobile-body:-.0385em;--mobile-gallery-margin:12px;--mobile-gallery-gap:12px;--mobile-block-gap:64px;--text-mobile-project-label:.75rem;--leading-mobile-project-label:18px;--text-mobile-next-title:1.875rem;--leading-mobile-next-title:31px;--reveal-media-distance:3.5rem;--text-mobile-work-row:1.25rem;--leading-mobile-work-row:25px;--text-mobile-work-label:.8125rem;--leading-mobile-work-label:16px;--mobile-pill-height:44px;--radius-mobile-pill:12px;--text-mobile-pill:.75rem;--color-mobile-pill-tint:hsla(0,0%,92.5%,.7);--color-pill-link-hover:#f22}body{background-color:var(--color-white);color:var(--color-black);font-family:var(--font-sans);font-size:var(--text-base);font-synthesis:none;line-height:var(--leading-normal)}h1{font-size:var(--text-2xl)}h1,h2{font-weight:400;line-height:var(--leading-tight)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg);font-weight:400;line-height:var(--leading-tight)}.text-sm,small{font-size:var(--text-sm)}@media(max-width:768px){:root{--text-2xl:2rem;--text-xl:1.5rem}}@media(max-width:480px){:root{--text-2xl:1.75rem;--text-xl:1.25rem}}.page-enter-active,.page-leave-active{transition:opacity .4s ease}.page-enter-from,.page-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}}@media(prefers-reduced-motion:no-preference){.reveal-js [data-reveal]:not([data-reveal-state]){animation:text-reveal-failsafe .01s linear 4.5s forwards;visibility:hidden}}@keyframes text-reveal-failsafe{to{visibility:visible}}.reveal-word{display:inline-block;text-indent:0}[data-reveal-split],[data-reveal-split] *{text-decoration-color:transparent!important}html.lenis,html.lenis body{height:auto}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-smooth{scroll-behavior:auto!important}body.page-project,body.page-studio,body.page-work{--page-surface:var(--color-page-bg);background-color:var(--page-surface)}body.page-home .project-grid,body.page-project .project-grid,body.page-studio .project-grid,body.page-work .project-grid{display:grid;gap:var(--space-4);grid-template-columns:2fr 1fr 1fr 1fr 1fr;padding-inline:var(--page-margin)}.liquid-glass-filter-defs[data-v-fb3a4682]{height:0;overflow:hidden;pointer-events:none;position:absolute;width:0}
