.page-module__ZSbJpW__page{isolation:isolate;overflow-x:clip}.page-module__ZSbJpW__projectBackdrop{isolation:isolate;position:relative;overflow:clip}.page-module__ZSbJpW__projectParticleBoundary{z-index:-1;pointer-events:none;position:absolute;inset:0}.page-module__ZSbJpW__projectParticles{top:var(--sys-navigation-height);width:100%;height:calc(100svh - var(--sys-navigation-height));opacity:.72;position:sticky;overflow:hidden}.page-module__ZSbJpW__projectParticlesCanvas{color:var(--sys-brand-accent);outline-color:var(--sys-ink-inverse-muted);display:block}.page-module__ZSbJpW__projectContent{z-index:1;position:relative}.page-module__ZSbJpW__projectLayout{align-items:start;gap:clamp(4rem,8vw,7rem);display:grid}.page-module__ZSbJpW__projectRail{min-width:0}.page-module__ZSbJpW__cohortTabs{border-top:var(--sys-rule-hair) solid var(--border);border-bottom:var(--sys-rule-hair) solid var(--border);margin-top:var(--sys-space-8);display:flex;overflow-x:auto}.page-module__ZSbJpW__cohortTab{border:0;border-right:var(--sys-rule-hair) solid var(--border);min-width:4rem;min-height:2.75rem;color:var(--muted-foreground);cursor:pointer;font-family:var(--font-display);font-size:var(--sys-type-ui-size);white-space:nowrap;transition:background-color var(--sys-motion-fast) var(--sys-ease-standard), color var(--sys-motion-fast) var(--sys-ease-standard);background:0 0;flex:1 0 auto;font-weight:650;line-height:1}.page-module__ZSbJpW__cohortTab:first-child{border-left:var(--sys-rule-hair) solid var(--border)}.page-module__ZSbJpW__cohortTab:hover{color:var(--foreground)}.page-module__ZSbJpW__cohortTab[aria-selected=true]{background:var(--foreground);color:var(--background)}.page-module__ZSbJpW__cohortTab:focus-visible{z-index:1;outline:var(--sys-rule-strong) solid var(--ring);outline-offset:calc(var(--sys-rule-strong) * -1)}.page-module__ZSbJpW__projectGallery{align-items:start;gap:clamp(4rem,8vw,7rem) clamp(1.25rem,2.5vw,2.5rem);display:grid}.page-module__ZSbJpW__projectWork>a{transform:translate3d(var(--project-parallax-x,0), var(--project-parallax-y,0), 0);transform-origin:50%;will-change:transform}.page-module__ZSbJpW__projectMedia,.page-module__ZSbJpW__projectMediaFallback{background:var(--card);position:relative;overflow:hidden}.page-module__ZSbJpW__projectMediaImage{width:100%;height:auto;display:block}.page-module__ZSbJpW__projectMediaFallback{aspect-ratio:5/3}@media (min-width:48rem){.page-module__ZSbJpW__projectGallery{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__ZSbJpW__projectWork:nth-child(2n){margin-top:clamp(2rem,5vw,4rem)}}@media (min-width:64rem){.page-module__ZSbJpW__projectLayout{grid-template-columns:minmax(0,1fr) minmax(16rem,18rem);column-gap:clamp(2rem,4vw,4.5rem)}.page-module__ZSbJpW__projectRail{--project-rail-offset:0px;width:18rem;transform:translate3d(0, var(--project-rail-offset), 0);will-change:transform;grid-area:1/2}.page-module__ZSbJpW__cohortTabs{--cohort-tabs-fade-shift:clamp(.5rem, 1vw, 1rem);--cohort-tabs-fade-width:clamp(8rem, 14vw, 15rem);width:max-content;position:relative;overflow:visible}.page-module__ZSbJpW__cohortTabs:after{top:calc(-1 * var(--sys-rule-hair));width:calc(var(--cohort-tabs-fade-shift) + var(--cohort-tabs-fade-width));height:calc(100% + var(--sys-rule-hair) + var(--sys-rule-hair));background:linear-gradient(90deg, var(--border) 0 var(--cohort-tabs-fade-shift), transparent 100%) top / 100% var(--sys-rule-hair) no-repeat, linear-gradient(90deg, var(--border) 0 var(--cohort-tabs-fade-shift), transparent 100%) bottom / 100% var(--sys-rule-hair) no-repeat;content:"";pointer-events:none;position:absolute;left:100%}.page-module__ZSbJpW__cohortTab{flex:0 0 4rem}.page-module__ZSbJpW__galleryColumn{grid-area:1/1;min-width:0}.page-module__ZSbJpW__projectGallery{grid-template-columns:repeat(13,minmax(0,1fr));gap:clamp(.75rem,1vw,1.25rem) clamp(.55rem,1vw,1rem)}.page-module__ZSbJpW__projectWork:nth-child(2n){margin-top:0}.page-module__ZSbJpW__projectWork:first-child{grid-column:1/span 4;justify-self:start;width:97.5%;margin-top:.75rem;translate:.5rem}.page-module__ZSbJpW__projectWork:nth-child(2){grid-column:5/span 5;justify-self:center;width:94%;margin-top:clamp(4rem,6vw,6.5rem);translate:-.75rem}.page-module__ZSbJpW__projectWork:nth-child(2) .page-module__ZSbJpW__projectMediaFallback,.page-module__ZSbJpW__projectWork:nth-child(6) .page-module__ZSbJpW__projectMediaFallback{aspect-ratio:4/3}.page-module__ZSbJpW__projectWork:nth-child(3){grid-column:10/span 4;justify-self:end;width:92.5%;margin-top:0;translate:-.25rem}.page-module__ZSbJpW__projectWork:nth-child(3) .page-module__ZSbJpW__projectMediaFallback,.page-module__ZSbJpW__projectWork:nth-child(12) .page-module__ZSbJpW__projectMediaFallback{aspect-ratio:4/3}.page-module__ZSbJpW__projectWork:nth-child(4){grid-column:1/span 4;justify-self:start;width:100%;margin-top:clamp(3.5rem,5vw,5.5rem);translate:.25rem}.page-module__ZSbJpW__projectWork:nth-child(4) .page-module__ZSbJpW__projectMediaFallback,.page-module__ZSbJpW__projectWork:nth-child(10) .page-module__ZSbJpW__projectMediaFallback{aspect-ratio:4/3}.page-module__ZSbJpW__projectWork:nth-child(5){grid-column:5/span 5;justify-self:center;width:86%;margin-top:1rem;translate:.5rem}.page-module__ZSbJpW__projectWork:nth-child(6){grid-column:10/span 4;justify-self:end;width:97.5%;margin-top:clamp(5.5rem,7.5vw,8rem);translate:-.75rem}.page-module__ZSbJpW__projectWork:nth-child(7){grid-column:1/span 5;justify-self:start;width:92%;margin-top:clamp(1.5rem,3.5vw,4.5rem);translate:0}.page-module__ZSbJpW__projectWork:nth-child(8){grid-column:6/span 4;justify-self:center;width:90%;margin-top:clamp(5rem,7vw,7.5rem);translate:-.5rem}.page-module__ZSbJpW__projectWork:nth-child(8) .page-module__ZSbJpW__projectMediaFallback{aspect-ratio:4/3}.page-module__ZSbJpW__projectWork:nth-child(9){grid-column:10/span 4;justify-self:end;width:100%;margin-top:.5rem;translate:.5rem}.page-module__ZSbJpW__projectWork:nth-child(10){grid-column:1/span 4;justify-self:start;width:95%;margin-top:clamp(4.5rem,6.5vw,7rem);translate:1.25rem}.page-module__ZSbJpW__projectWork:nth-child(11){grid-column:5/span 5;justify-self:center;width:90%;margin-top:1.5rem;translate:-.5rem}.page-module__ZSbJpW__projectWork:nth-child(12){grid-column:10/span 4;justify-self:end;width:92.5%;margin-top:clamp(4rem,5.5vw,6rem);translate:-1rem}}@media (max-width:47.999rem){.page-module__ZSbJpW__projectBackdrop{padding-top:var(--sys-space-8);padding-bottom:var(--sys-space-16)}.page-module__ZSbJpW__projectRail h1{word-break:keep-all;overflow-wrap:anywhere;font-size:1.5rem}.page-module__ZSbJpW__projectLayout{gap:var(--sys-space-8)}.page-module__ZSbJpW__projectGallery{gap:var(--sys-space-12)}.page-module__ZSbJpW__cohortTabs{margin-top:var(--sys-space-6)}.page-module__ZSbJpW__projectWork>a{will-change:auto;transform:none}}@media (max-width:30rem){.page-module__ZSbJpW__cohortTab{min-width:3.75rem}}@media (prefers-reduced-motion:reduce){.page-module__ZSbJpW__cohortTab{transition:none}.page-module__ZSbJpW__projectWork>a{will-change:auto;transform:none!important}.page-module__ZSbJpW__projectRail{will-change:auto;animation:none!important;transform:none!important}}
