._work_1jvmm_1{--ink:#4e4e4e;--gutter:1.35vw;--rail-width:max(4.05vw, 44px);--info-reveal:27.73vw;--gallery-duration:.46s;--info-duration:.46s;--panel-ease:var(--index-ease);width:100vw;height:100dvh;color:var(--ink);font-family:var(--font-primary,"Gilroy", Arial, sans-serif);isolation:isolate;background:#fff;position:relative;overflow:hidden}._accessibleTitle_1jvmm_20{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._infoPanel_1jvmm_31{z-index:2;width:70.95vw;height:100dvh;padding:var(--gutter) 0 var(--gutter) var(--gutter);transition:transform var(--info-duration) var(--panel-ease);background:#fff;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden;box-shadow:.675vw 0 1.35vw #00000059}._infoInner_1jvmm_46{width:min(30em, calc(var(--info-reveal) - var(--gutter)));max-width:440px;height:100%;margin-left:auto;margin-right:calc(var(--rail-width) + 1px);padding-right:var(--gutter);scrollbar-width:thin;overflow-y:auto}._images_1jvmm_57::-webkit-scrollbar{display:none}._nextPanel_1jvmm_58::-webkit-scrollbar{display:none}._infoTitle_1jvmm_60{letter-spacing:-.01em;overflow-wrap:anywhere;margin:1em 0 2.7vw;font-size:22px;font-weight:500;line-height:1.2}._copy_1jvmm_69{letter-spacing:.22px;font-size:16px;font-weight:400;line-height:1.55}._copy_1jvmm_69 p{margin:0}._copy_1jvmm_69 p+p{margin-top:1em}._lead_1jvmm_79{letter-spacing:.5px;font-size:19px;line-height:1.21;margin-bottom:2.7vw!important}._metadata_1jvmm_86{width:100%;margin:2.7vw 0 0;padding:0;font-size:14px;line-height:1.5}._metadata_1jvmm_86 div{border-bottom:1px solid var(--ink);grid-template-columns:minmax(7.75rem,42%) minmax(0,1fr);column-gap:.75em;padding:.25em;display:grid}._metadata_1jvmm_86 div:last-child{border-bottom:0}._metadata_1jvmm_86 dt{letter-spacing:.035em;overflow-wrap:anywhere;min-width:0;font-size:.93em;font-weight:500}._metadata_1jvmm_86 dd{overflow-wrap:anywhere;min-width:0;margin:0}._images_1jvmm_57,._nextPanel_1jvmm_58{width:66.9vw;height:100dvh;padding:var(--gutter) 0 var(--gutter) var(--gutter);scrollbar-width:none;background:#fff;position:absolute;inset:0 auto 0 0;overflow:hidden auto;box-shadow:.675vw 0 1.35vw #00000059}._images_1jvmm_57{z-index:3;transition:transform var(--gallery-duration) var(--panel-ease);transform:translate(0,0)}._nextPanel_1jvmm_58{z-index:6;pointer-events:none;transition:transform .5s cubic-bezier(.645,.045,.355,1);transform:translateY(100%)}._next_1jvmm_58 ._nextPanel_1jvmm_58{transform:translate(0,0)}._nextTitle_1jvmm_135{display:none}._info_1jvmm_31 ._images_1jvmm_57{transform:translate(-27.73vw)}._next_1jvmm_58 ._images_1jvmm_57{transform:translateY(-25vh)}._gallery_1jvmm_139,._nextGallery_1jvmm_140{padding-right:var(--gutter)}._gallery_1jvmm_139{padding-right:48px}._gallery_1jvmm_139 figure,._nextGallery_1jvmm_140 figure{margin:0 0 1em}._gallery_1jvmm_139 picture,._gallery_1jvmm_139 img,._nextGallery_1jvmm_140 picture,._nextGallery_1jvmm_140 img{width:100%;display:block}._gallery_1jvmm_139 img,._nextGallery_1jvmm_140 img{height:auto}._gallery_1jvmm_139 figcaption,._nextGallery_1jvmm_140 figcaption{padding-top:5px;font-size:12px;line-height:16px}._videoFrame_1jvmm_159{aspect-ratio:16/9;background:#111;width:100%;position:relative;overflow:hidden}._videoFrame_1jvmm_159 iframe,._videoFrame_1jvmm_159 button,._videoFrame_1jvmm_159 picture,._videoFrame_1jvmm_159 img{width:100%;height:100%;display:block}._videoFrame_1jvmm_159 iframe{border:0}._videoFrame_1jvmm_159 button{color:#fff;cursor:pointer;background:#111;border:0;padding:0;position:relative}._videoFrame_1jvmm_159 img{object-fit:cover;transition:transform .9s var(--panel-ease), filter .6s ease}._videoShade_1jvmm_179{background:#0000002e;transition:background .45s;position:absolute;inset:0}._videoPlay_1jvmm_180{filter:drop-shadow(0 1px 8px #00000073);border-top:13px solid #0000;border-bottom:13px solid #0000;border-left:22px solid;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-40%,-50%)}._videoLabel_1jvmm_181{letter-spacing:.4px;font-size:12px;font-weight:300;position:absolute;bottom:16px;right:18px}._videoFrame_1jvmm_159 button:hover img,._videoFrame_1jvmm_159 button:focus-visible img{filter:brightness(.88);transform:scale(1.012)}._videoFrame_1jvmm_159 button:hover ._videoShade_1jvmm_179,._videoFrame_1jvmm_159 button:focus-visible ._videoShade_1jvmm_179{background:#00000014}._videoFrame_1jvmm_159 button:focus-visible{outline-offset:-5px;outline:2px solid #fff}._mobileToolbar_1jvmm_187,._mobileTitle_1jvmm_188,._mobileClose_1jvmm_189{display:none}._nextPage_1jvmm_191{height:25vh;margin-top:50vh;margin-bottom:calc(-1 * var(--gutter));color:inherit;text-decoration:none;display:block;overflow:hidden}._nextPageTitle_1jvmm_201{color:var(--ink);font-family:var(--font-primary,"Gilroy", Arial, sans-serif);letter-spacing:-.04em;text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 17px;font-size:22px;font-weight:300;line-height:1.12}._nextPage_1jvmm_191>figure img{filter:opacity(.85)grayscale();transition:filter .75s}._nextPage_1jvmm_191:hover>figure img,._nextPage_1jvmm_191:focus-visible>figure img{filter:opacity(.85)grayscale(0)}._nextPage_1jvmm_191 figure{margin:0}._rails_1jvmm_222{z-index:5;pointer-events:none;position:fixed;inset:0}._currentRail_1jvmm_224{width:var(--rail-width);pointer-events:auto;background:#fff;height:100dvh;transition:opacity .75s;position:absolute;top:0;left:66.9vw;overflow:hidden;box-shadow:.675vw 0 1.35vw #00000059}._railInner_1jvmm_238{width:100vh;height:4.05vw;min-height:44px;padding-top:var(--gutter);transform:translateX(var(--gutter)) translateY(calc(-1 * var(--gutter))) rotate(90deg);transform-origin:0 100%;align-items:center;display:flex}._railInner_1jvmm_238 button{min-width:44px;min-height:44px;color:inherit;font:inherit;letter-spacing:.5px;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:19px;font-weight:300;line-height:1.21}._projectTab_1jvmm_266{flex:1 2 auto;padding-right:var(--gutter)!important}._infoTab_1jvmm_267{flex:auto}._info_1jvmm_31 ._currentRail_1jvmm_224{opacity:.2}:is(._project_1jvmm_266:has(._currentRail_1jvmm_224:hover) ._infoPanel_1jvmm_31,._project_1jvmm_266:has(._currentRail_1jvmm_224:hover) ._currentRail_1jvmm_224){animation:.7s both _panel-nudge_1jvmm_1}@keyframes _panel-nudge_1jvmm_1{0%{transform:translate(0)}43%{transform:translate(20px)}57%{transform:translate(20px)}to{transform:translate(0)}}._railInner_1jvmm_238 button:focus-visible,._nextPage_1jvmm_191:focus-visible,._mobileClose_1jvmm_189:focus-visible{outline-offset:-3px;outline:2px solid}._mobileInfo_1jvmm_283{display:none}._enquiry_1jvmm_284{text-underline-offset:4px;align-items:center;min-height:44px;margin:24px 0 32px;font-size:16px;line-height:1.5;text-decoration:underline;display:inline-flex}._enquiry_1jvmm_284:focus-visible{outline-offset:3px;outline:2px solid}@media (width<=768px){body:has(._work_1jvmm_1) header{display:none}._work_1jvmm_1{--gutter:17px;isolation:auto;flex-direction:column;width:100%;height:auto;min-height:100svh;padding-top:64px;padding-bottom:76px;display:flex;overflow:visible}._mobileToolbar_1jvmm_187{z-index:88;background:#fff;border-bottom:1px solid #e2e2e2;align-items:center;gap:12px;height:64px;padding:0 64px 0 17px;display:flex;position:fixed;top:0;left:0;right:0}._mobileToolbar_1jvmm_187 a{text-underline-offset:3px;align-items:center;min-height:44px;font-size:14px;display:inline-flex}._mobileToolbar_1jvmm_187 a:focus-visible{outline-offset:2px;outline:2px solid}._mobileClose_1jvmm_189{z-index:90;width:44px;height:44px;color:var(--ink);display:block;position:fixed;top:10px;right:17px}._mobileClose_1jvmm_189 span{background:currentColor;width:30px;height:1px;position:absolute;top:21px;left:7px}._mobileClose_1jvmm_189 span:first-child{transform:rotate(45deg)}._mobileClose_1jvmm_189 span:last-child{transform:rotate(-45deg)}._infoPanel_1jvmm_31,._nextPanel_1jvmm_58,._rails_1jvmm_222{display:none}._images_1jvmm_57{width:100%;height:auto;box-shadow:none;order:1;padding:0;position:relative;inset:auto;overflow:visible;transform:none!important}._mobileTitle_1jvmm_188{letter-spacing:-.025em;overflow-wrap:anywhere;text-transform:uppercase;margin:0 20% 17px 17px;font-size:clamp(30px,8.6vw,37px);font-weight:400;line-height:1.1;display:block}._gallery_1jvmm_139{padding-right:0}._gallery_1jvmm_139 figure{margin:0 17px 1em}._gallery_1jvmm_139 figcaption{padding-left:17px;padding-right:17px}._videoLabel_1jvmm_181{bottom:11px;right:13px}._nextPage_1jvmm_191{display:none}._mobileInfo_1jvmm_283{order:2;padding:17px;scroll-margin-top:80px;display:block}._mobileInfo_1jvmm_283 h2{margin:0 0 16px;font-size:24px;font-weight:400}._mobileInfo_1jvmm_283 ._copy_1jvmm_69{font-size:16px;line-height:1.55}._mobileInfo_1jvmm_283 ._lead_1jvmm_79{font-size:19px;line-height:1.21}._metadata_1jvmm_86{margin-top:24px;padding-bottom:32px;font-size:16px;line-height:1.4}._metadata_1jvmm_86 div{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);column-gap:.5em;padding:.4em}}@media (width<=360px){._metadata_1jvmm_86 div{grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 0}._metadata_1jvmm_86 dt{font-size:14px}._mobileToolbar_1jvmm_187{gap:9px}._mobileToolbar_1jvmm_187 a{font-size:13px}}@media (prefers-reduced-motion:reduce){._images_1jvmm_57,._infoPanel_1jvmm_31,._nextPanel_1jvmm_58,._currentRail_1jvmm_224,._nextPage_1jvmm_191>figure img{transition-duration:.01ms}:is(._project_1jvmm_266:has(._currentRail_1jvmm_224:hover) ._infoPanel_1jvmm_31,._project_1jvmm_266:has(._currentRail_1jvmm_224:hover) ._currentRail_1jvmm_224){animation:none}._videoFrame_1jvmm_159 img{transition-duration:.01ms}}._gallery_1jvmm_139 ._boutiqueExterior_1jvmm_382 picture,._nextGallery_1jvmm_140 ._boutiqueExterior_1jvmm_382 picture{aspect-ratio:16/9;overflow:hidden}._gallery_1jvmm_139 ._boutiqueExterior_1jvmm_382 img,._nextGallery_1jvmm_140 ._boutiqueExterior_1jvmm_382 img{object-fit:cover;object-position:center;height:100%}._desktop_76grn_1{z-index:4;color:#4e4e4e;flex-direction:column;align-items:center;width:44px;height:64vh;display:flex;position:absolute;top:18vh;left:calc(66.9vw - 46px)}._track_76grn_13{grid-template-rows:repeat(var(--frame-count), minmax(0, 1fr));cursor:ns-resize;touch-action:none;outline-offset:-4px;flex:1;width:44px;min-height:0;display:grid;position:relative}._tick_76grn_24{pointer-events:none;justify-content:center;align-items:center;display:flex}._tick_76grn_24>span{background:#c4c4c4;width:8px;height:1px;transition:width .15s,background .15s;display:block}._selected_76grn_26>span{background:#4e4e4e;width:22px;height:2px}._track_76grn_13:focus-visible{outline:1px solid #4e4e4e}._counter_76grn_28{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;padding-top:12px;font-size:11px;line-height:1.35;display:flex}._counter_76grn_28>span{color:#b0b0b0;line-height:1}._preview_76grn_30{pointer-events:none;background:#fff;width:148px;padding:5px;position:absolute;right:49px;transform:translateY(-50%);box-shadow:0 2px 15px #00000024}._preview_76grn_30 img{object-fit:contain;background:#f5f5f5;width:100%;height:94px;display:block}._preview_76grn_30>span{font-variant-numeric:tabular-nums;padding:5px 3px 2px;font-size:11px;display:block}._mobileTrigger_76grn_33{display:none}._dialog_76grn_34{color:#4e4e4e;width:min(640px,100vw - 24px);max-height:calc(100dvh - 36px);font-family:var(--font-primary);overscroll-behavior:contain;background:#fff;border:0;margin:auto;padding:0;box-shadow:0 12px 60px #0003}._dialog_76grn_34::backdrop{background:#00000059}._dialogHeader_76grn_36{z-index:1;background:#fff;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:8px 12px 8px 17px;display:flex;position:sticky;top:0}._dialogHeader_76grn_36 h2{margin:0;font-size:18px;font-weight:300}._dialogHeader_76grn_36 h2 span{color:#888;margin-left:8px;font-size:12px}._dialogHeader_76grn_36 button{width:44px;height:44px;color:inherit;cursor:pointer;background:#fff;border:0;font-size:28px;font-weight:300}._grid_76grn_40{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:17px;display:grid}._thumbnail_76grn_41{min-width:0;color:inherit;cursor:pointer;text-align:left;font:inherit;background:#fff;border:1px solid #0000;padding:4px}._thumbnail_76grn_41 img{object-fit:contain;background:#f5f5f5;width:100%;height:90px;display:block}._thumbnail_76grn_41 span{font-variant-numeric:tabular-nums;padding-top:5px;font-size:11px;display:block}._thumbnail_76grn_41[aria-current]{border-color:#4e4e4e}._thumbnail_76grn_41:focus-visible,._dialogHeader_76grn_36 button:focus-visible,._mobileTrigger_76grn_33:focus-visible{outline-offset:2px;outline:2px solid #4e4e4e}@media (width<=768px){._desktop_76grn_1{display:none}._mobileTrigger_76grn_33{z-index:89;min-height:60px;padding:12px 17px calc(12px + env(safe-area-inset-bottom,0px));color:#4e4e4e;font-family:var(--font-primary);font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border:0;border-top:1px solid #e2e2e2;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex;position:fixed;bottom:0;left:0;right:0}._thumbnailAction_76grn_49{color:#333;border:1px solid #bdbdbd;align-items:center;gap:6px;min-height:32px;padding:0 9px;display:inline-flex}._thumbnailAction_76grn_49>span{font-size:16px}._mobileTrigger_76grn_33:focus-visible{outline-offset:-4px;outline:2px solid}}@media (prefers-reduced-motion:reduce){._tick_76grn_24>span{transition:none}}
