.page_homePage__ksVU7{padding:clamp(1rem,3vw,1.8rem) 0 0;display:grid}.page_homePageMinimal__N9vF9{min-height:calc(100svh - 5.25rem);align-items:center}.page_obsidianHomePage__bq3Pa{position:relative;width:100vw;height:calc(100vh - clamp(3.25rem, 5vh, 4.5rem));margin-left:calc(50% - 50vw);overflow:hidden;background:#ffffff}.page_obsidianHeadingContainer__96fYZ{position:fixed;top:calc(clamp(3.25rem, 5vh, 4.5rem) + clamp(7rem, 13vh, 9rem));left:clamp(2rem,6vw,5rem);z-index:3}.page_obsidianHeading__E1Tky{margin:0;font-size:clamp(.8125rem,.9vw,.9375rem);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:oklch(52% 0 0)}.page_obsidianStrip__NzsJ_{display:flex;gap:clamp(.5rem,1.2vw,.875rem);height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:smooth;cursor:-webkit-grab;cursor:grab;padding:clamp(.5rem,1vh,.75rem) clamp(2rem,6vw,5rem) clamp(1.5rem,3vh,2.5rem);align-items:center;background:#ffffff}.page_obsidianStrip__NzsJ_::-webkit-scrollbar{display:none}.page_obsidianTile__Z4mNd{flex:0 0 auto;position:relative;display:block;cursor:zoom-in;background:transparent;border:none;padding:0;margin:0}.page_obsidianTile__Z4mNd:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.page_obsidianImage___1rKy{height:clamp(320px,60vh,680px);width:auto;object-fit:contain;display:block;filter:saturate(.95) contrast(1.02)}.page_obsidianTile__Z4mNd:nth-child(3n+1) .page_obsidianImage___1rKy{height:clamp(340px,64vh,720px)}.page_obsidianTile__Z4mNd:nth-child(3n+2) .page_obsidianImage___1rKy{height:clamp(300px,56vh,640px)}.page_obsidianTile__Z4mNd:nth-child(5n+4) .page_obsidianImage___1rKy{height:clamp(320px,62vh,700px)}.page_obsidianTileWrapper__hO_oK{display:flex;flex-direction:column;gap:clamp(.375rem,.75vh,.5rem);flex:0 0 auto}.page_obsidianCaption__BTgrR{margin:0;font-size:clamp(.9375rem,1vw,1rem);font-weight:400;color:oklch(52% 0 0);letter-spacing:.02em;white-space:nowrap;line-height:1.4}.page_obsidianProgressBar__OIeFd{position:fixed;bottom:clamp(1.25rem,2.5vh,2rem);left:clamp(2rem,6vw,5rem);right:clamp(2rem,6vw,5rem);height:2px;background:oklch(90% 0 0);z-index:4}.page_obsidianProgressFill__s9yRb{height:100%;background:oklch(35% 0 0);will-change:width}.page_selectedWorkSection__dH7q7{display:grid;grid-gap:clamp(1rem,2vw,1.6rem);gap:clamp(1rem,2vw,1.6rem);position:relative}.page_selectedWorkHeader___1_72{padding:0;display:flex;align-items:flex-end;justify-content:flex-start;gap:1rem}.page_selectedWorkHeaderMinimal__LzJwU{padding-inline:clamp(.1rem,1vw,.5rem)}.page_selectedWorkTitle__fU4oc{margin:0;font-size:clamp(.88rem,.95vw,1rem);font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--text)}.page_selectedWorkSectionHome___VcKs{gap:clamp(.8rem,1.8vw,1.3rem)}.page_selectedWorkRunway__zhaq_{width:100vw;margin-left:calc(50% - 50vw);position:relative;isolation:isolate;display:grid;grid-gap:clamp(.9rem,2vw,1.25rem);gap:clamp(.9rem,2vw,1.25rem)}.page_selectedWorkRunway__zhaq_:after,.page_selectedWorkRunway__zhaq_:before{content:"";position:absolute;inset-block:0;width:clamp(2rem,8vw,8rem);pointer-events:none;z-index:3}.page_selectedWorkRunway__zhaq_:before{inset-inline-start:0;background:linear-gradient(90deg,var(--bg),transparent)}.page_selectedWorkRunway__zhaq_:after{inset-inline-end:0;background:linear-gradient(270deg,var(--bg),transparent)}.page_selectedWorkStrip__LZW7c{display:flex;width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.page_selectedWorkStrip__LZW7c::-webkit-scrollbar{display:none}.page_selectedWorkStripRunway__REezC{padding:clamp(.35rem,1vw,.65rem) max(1.25rem,calc((100vw - 1360px) / 2)) clamp(.25rem,.8vw,.6rem);gap:clamp(.7rem,1.3vw,1rem);align-items:flex-end;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(16vw,6rem);scroll-behavior:auto;touch-action:pan-x;cursor:-webkit-grab;cursor:grab;outline:none}.page_selectedWorkStripRunway__REezC.page_isDragging__TvUNV{cursor:-webkit-grabbing;cursor:grabbing}.page_selectedWorkStripRunway__REezC:focus-visible{box-shadow:inset 0 0 0 1px oklch(82% .02 95)}.page_selectedWorkTile__XEooL{--tile-width:clamp(14rem,17vw,17rem);--tile-shift:0px;--tile-scale:1;--tile-opacity:1;--image-scale:1.015;flex:0 0 auto;width:var(--tile-width);display:block;scroll-snap-align:center;opacity:var(--tile-opacity);transform:translate3d(0,var(--tile-shift),0) scale(var(--tile-scale));transition:opacity .26s ease,transform .32s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity;animation:page_selectedWorkRise__JEhVE .72s cubic-bezier(.2,.8,.2,1) both;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_selectedWorkTile__XEooL.page_isHero__8A3c9{--tile-width:clamp(24rem,33vw,34rem)}.page_selectedWorkTile__XEooL.page_isTall__bHhw2{--tile-width:clamp(13.75rem,16vw,16rem)}.page_selectedWorkTile__XEooL.page_isClassic__ysV9O{--tile-width:clamp(15rem,18vw,18rem)}.page_selectedWorkTile__XEooL.page_isWide__oNZFj{--tile-width:clamp(18rem,22vw,22rem)}.page_selectedWorkTile__XEooL.page_isColumn__LiIBK{--tile-width:clamp(10.75rem,12vw,12rem)}.page_selectedWorkTile__XEooL.page_isActive__23Z3U{z-index:2}.page_selectedWorkTile__XEooL:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.page_selectedWorkImageWrap__WLYh9{margin:0;position:relative;width:100%;overflow:hidden;background:oklch(94.8% .008 80);box-shadow:0 16px 40px rgba(23,23,23,.08)}.page_selectedWorkTile__XEooL.page_isHero__8A3c9 .page_selectedWorkImageWrap__WLYh9,.page_selectedWorkTile__XEooL.page_isTall__bHhw2 .page_selectedWorkImageWrap__WLYh9{aspect-ratio:4/5}.page_selectedWorkTile__XEooL.page_isClassic__ysV9O .page_selectedWorkImageWrap__WLYh9{aspect-ratio:5/6}.page_selectedWorkTile__XEooL.page_isWide__oNZFj .page_selectedWorkImageWrap__WLYh9{aspect-ratio:5/4}.page_selectedWorkTile__XEooL.page_isColumn__LiIBK .page_selectedWorkImageWrap__WLYh9{aspect-ratio:3/4}.page_selectedWorkImage__7azP0{width:100%;height:100%;display:block;object-fit:cover;transform:scale(var(--image-scale));filter:saturate(.9) contrast(1.03) brightness(.97);transition:transform .36s cubic-bezier(.2,.8,.2,1),filter .26s ease}.page_selectedWorkTile__XEooL.page_isActive__23Z3U .page_selectedWorkImage__7azP0,.page_selectedWorkTile__XEooL:hover .page_selectedWorkImage__7azP0{filter:saturate(1) contrast(1.02) brightness(1)}.page_selectedWorkProgress__w5qKT{display:flex;justify-content:center;align-items:center;gap:.35rem;padding:0 max(1.25rem,calc((100vw - 1360px) / 2))}.page_selectedWorkProgressDot__tfUpF{width:2.25rem;height:.9rem;padding:0;border:none;background:transparent;cursor:pointer;position:relative}.page_selectedWorkProgressDot__tfUpF:before{content:"";position:absolute;inset:50% auto auto 50%;width:1.3rem;height:1px;background:oklch(79% .008 80);transform:translate(-50%,-50%);transition:width .22s ease,background-color .22s ease}.page_selectedWorkProgressDot__tfUpF.page_isActive__23Z3U:before{width:2rem;background:var(--text)}.page_selectedWorkProgressDot__tfUpF:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page_selectedWorkHeadingContainer__hLNeT{position:absolute;top:clamp(1rem,2vh,1.5rem);left:clamp(2rem,6vw,5rem);z-index:10;pointer-events:none}.page_selectedWorkHeading__AY9kF{margin:0 0 0 -.09em;font-size:clamp(.8125rem,.95vw,1rem);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:oklch(30% 0 0)}@keyframes page_selectedWorkRise__JEhVE{0%{opacity:0;transform:translate3d(0,1.8rem,0) scale(.975)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (max-width:767px){.page_obsidianHomePage__bq3Pa{background:#ffffff;height:100vh;height:100dvh;overflow:hidden;position:fixed;top:0;left:0;right:0}.page_obsidianHeadingContainer__96fYZ{top:calc(clamp(3rem, 4.5vh, 4rem) + 2.5rem)}.page_obsidianStrip__NzsJ_{gap:.625rem;padding:0 .5rem 2rem;background:#ffffff}.page_obsidianImage___1rKy{height:clamp(200px,36vh,400px)}.page_obsidianTile__Z4mNd:nth-child(3n+1) .page_obsidianImage___1rKy{height:clamp(220px,40vh,440px)}.page_obsidianTile__Z4mNd:nth-child(3n+2) .page_obsidianImage___1rKy{height:clamp(180px,32vh,360px)}.page_obsidianTile__Z4mNd:nth-child(5n+4) .page_obsidianImage___1rKy{height:clamp(200px,38vh,420px)}.page_selectedWorkHeadingContainer__hLNeT{position:absolute;top:1rem;left:1.25rem;z-index:10}.page_selectedWorkHeading__AY9kF{font-size:.75rem;font-weight:500;letter-spacing:.16em;margin-left:-.08em}}.SimpleLightbox_overlay__SslfY{position:fixed;inset:0;z-index:1001;background:#000;display:flex;align-items:center;justify-content:center;cursor:zoom-out;animation:SimpleLightbox_lightboxFadeIn__Hxsq9 .28s ease-out}.SimpleLightbox_imageWrap__WZRgP{position:relative;width:90vw;height:90vh;animation:SimpleLightbox_lightboxZoomIn__OdBC1 .32s cubic-bezier(.2,.8,.2,1)}.SimpleLightbox_image__GQzTk{object-fit:contain}@keyframes SimpleLightbox_lightboxFadeIn__Hxsq9{0%{opacity:0}to{opacity:1}}@keyframes SimpleLightbox_lightboxZoomIn__OdBC1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}