._work_i45ug_1{--ink:#4e4e4e;--gutter:1.35vw;--rail-width:max(4.05vw, 44px);--info-reveal:27.73vw;--gallery-duration:.494s;--info-duration:.524s;--panel-ease:cubic-bezier(.455, .03, .515, .955);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_i45ug_20{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._infoPanel_i45ug_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_i45ug_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_i45ug_57::-webkit-scrollbar{display:none}._nextPanel_i45ug_58::-webkit-scrollbar{display:none}._infoTitle_i45ug_60{letter-spacing:.5px;margin:1em 0 2.7vw;font-size:19px;font-weight:300;line-height:1.21}._copy_i45ug_68{letter-spacing:.22px;font-size:16px;font-weight:400;line-height:1.55}._copy_i45ug_68 p{margin:0}._copy_i45ug_68 p+p{margin-top:1em}._lead_i45ug_78{letter-spacing:.5px;font-size:19px;line-height:1.21;margin-bottom:2.7vw!important}._metadata_i45ug_85{width:100%;margin:2.7vw 0 0;padding:0;font-size:14px;line-height:1.5}._metadata_i45ug_85 div{border-bottom:1px solid var(--ink);grid-template-columns:minmax(6.5rem,32%) minmax(0,1fr);column-gap:.75em;padding:.25em;display:grid}._metadata_i45ug_85 div:last-child{border-bottom:0}._metadata_i45ug_85 dt{min-width:0;font-size:inherit;opacity:1;overflow-wrap:anywhere}._metadata_i45ug_85 dd{overflow-wrap:anywhere;min-width:0;margin:0}._images_i45ug_57,._nextPanel_i45ug_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_i45ug_57{z-index:3;transition:transform var(--gallery-duration) var(--panel-ease);transform:translate(0,0)}._nextPanel_i45ug_58{z-index:6;pointer-events:none;transition:transform .5s cubic-bezier(.645,.045,.355,1);transform:translateY(100%)}._next_i45ug_58 ._nextPanel_i45ug_58{transform:translate(0,0)}._nextTitle_i45ug_134{display:none}._info_i45ug_31 ._images_i45ug_57{transform:translate(-27.73vw)}._next_i45ug_58 ._images_i45ug_57{transform:translateY(-25vh)}._gallery_i45ug_138,._nextGallery_i45ug_139{padding-right:var(--gutter)}._gallery_i45ug_138{padding-right:48px}._gallery_i45ug_138 figure,._nextGallery_i45ug_139 figure{margin:0 0 1em}._gallery_i45ug_138 picture,._gallery_i45ug_138 img,._nextGallery_i45ug_139 picture,._nextGallery_i45ug_139 img{width:100%;display:block}._gallery_i45ug_138 img,._nextGallery_i45ug_139 img{height:auto}._gallery_i45ug_138 figcaption,._nextGallery_i45ug_139 figcaption{padding-top:5px;font-size:12px;line-height:16px}._videoFrame_i45ug_158{aspect-ratio:16/9;background:#111;width:100%;position:relative;overflow:hidden}._videoFrame_i45ug_158 iframe,._videoFrame_i45ug_158 button,._videoFrame_i45ug_158 picture,._videoFrame_i45ug_158 img{width:100%;height:100%;display:block}._videoFrame_i45ug_158 iframe{border:0}._videoFrame_i45ug_158 button{color:#fff;cursor:pointer;background:#111;border:0;padding:0;position:relative}._videoFrame_i45ug_158 img{object-fit:cover;transition:transform .9s var(--panel-ease), filter .6s ease}._videoShade_i45ug_178{background:#0000002e;transition:background .45s;position:absolute;inset:0}._videoPlay_i45ug_179{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_i45ug_180{letter-spacing:.4px;font-size:12px;font-weight:300;position:absolute;bottom:16px;right:18px}._videoFrame_i45ug_158 button:hover img,._videoFrame_i45ug_158 button:focus-visible img{filter:brightness(.88);transform:scale(1.012)}._videoFrame_i45ug_158 button:hover ._videoShade_i45ug_178,._videoFrame_i45ug_158 button:focus-visible ._videoShade_i45ug_178{background:#00000014}._videoFrame_i45ug_158 button:focus-visible{outline-offset:-5px;outline:2px solid #fff}._mobileToolbar_i45ug_186,._mobileTitle_i45ug_187,._mobileClose_i45ug_188{display:none}._nextPage_i45ug_190{height:25vh;margin-top:50vh;margin-bottom:calc(-1 * var(--gutter));color:inherit;text-decoration:none;display:block;overflow:hidden}._nextPageTitle_i45ug_200{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_i45ug_190>figure img{filter:opacity(.85)grayscale();transition:filter .75s}._nextPage_i45ug_190:hover>figure img,._nextPage_i45ug_190:focus-visible>figure img{filter:opacity(.85)grayscale(0)}._nextPage_i45ug_190 figure{margin:0}._rails_i45ug_221{z-index:5;pointer-events:none;position:fixed;inset:0}._currentRail_i45ug_223{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_i45ug_237{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_i45ug_237 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_i45ug_265{flex:1 2 auto;padding-right:var(--gutter)!important}._infoTab_i45ug_266{flex:auto}._info_i45ug_31 ._currentRail_i45ug_223{opacity:.2}:is(._project_i45ug_265:has(._currentRail_i45ug_223:hover) ._infoPanel_i45ug_31,._project_i45ug_265:has(._currentRail_i45ug_223:hover) ._currentRail_i45ug_223){animation:.7s both _panel-nudge_i45ug_1}@keyframes _panel-nudge_i45ug_1{0%{transform:translate(0)}43%{transform:translate(20px)}57%{transform:translate(20px)}to{transform:translate(0)}}._railInner_i45ug_237 button:focus-visible,._nextPage_i45ug_190:focus-visible,._mobileClose_i45ug_188:focus-visible{outline-offset:-3px;outline:2px solid}._mobileInfo_i45ug_282{display:none}._enquiry_i45ug_283{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_i45ug_283:focus-visible{outline-offset:3px;outline:2px solid}@media (width<=768px){body:has(._work_i45ug_1) header{display:none}._work_i45ug_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_i45ug_186{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_i45ug_186 a{text-underline-offset:3px;align-items:center;min-height:44px;font-size:14px;display:inline-flex}._mobileToolbar_i45ug_186 a:focus-visible{outline-offset:2px;outline:2px solid}._mobileClose_i45ug_188{z-index:90;width:44px;height:44px;color:var(--ink);display:block;position:fixed;top:10px;right:17px}._mobileClose_i45ug_188 span{background:currentColor;width:30px;height:1px;position:absolute;top:21px;left:7px}._mobileClose_i45ug_188 span:first-child{transform:rotate(45deg)}._mobileClose_i45ug_188 span:last-child{transform:rotate(-45deg)}._infoPanel_i45ug_31,._nextPanel_i45ug_58,._rails_i45ug_221{display:none}._images_i45ug_57{width:100%;height:auto;box-shadow:none;order:1;padding:0;position:relative;inset:auto;overflow:visible;transform:none!important}._mobileTitle_i45ug_187{letter-spacing:-1px;text-transform:uppercase;margin:0 20% 17px 17px;font-size:37.3334px;font-weight:300;line-height:1.06;display:block}._gallery_i45ug_138{padding-right:0}._gallery_i45ug_138 figure{margin:0 17px 1em}._gallery_i45ug_138 figcaption{padding-left:17px;padding-right:17px}._videoLabel_i45ug_180{bottom:11px;right:13px}._nextPage_i45ug_190{display:none}._mobileInfo_i45ug_282{order:2;padding:17px;scroll-margin-top:80px;display:block}._mobileInfo_i45ug_282 h2{margin:0 0 16px;font-size:24px;font-weight:400}._mobileInfo_i45ug_282 ._copy_i45ug_68{font-size:16px;line-height:1.55}._mobileInfo_i45ug_282 ._lead_i45ug_78{font-size:19px;line-height:1.21}._metadata_i45ug_85{margin-top:24px;padding-bottom:32px;font-size:16px;line-height:1.4}._metadata_i45ug_85 div{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);column-gap:.5em;padding:.4em}}@media (width<=360px){._metadata_i45ug_85 div{grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 0}._metadata_i45ug_85 dt{font-size:14px}._mobileToolbar_i45ug_186{gap:9px}._mobileToolbar_i45ug_186 a{font-size:13px}}@media (prefers-reduced-motion:reduce){._images_i45ug_57,._infoPanel_i45ug_31,._nextPanel_i45ug_58,._currentRail_i45ug_223,._nextPage_i45ug_190>figure img{transition-duration:.01ms}:is(._project_i45ug_265:has(._currentRail_i45ug_223:hover) ._infoPanel_i45ug_31,._project_i45ug_265:has(._currentRail_i45ug_223:hover) ._currentRail_i45ug_223){animation:none}._videoFrame_i45ug_158 img{transition-duration:.01ms}}._desktop_1n7bt_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_1n7bt_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_1n7bt_24{pointer-events:none;justify-content:center;align-items:center;display:flex}._tick_1n7bt_24>span{background:#c4c4c4;width:8px;height:1px;transition:width .15s,background .15s;display:block}._selected_1n7bt_26>span{background:#4e4e4e;width:22px;height:2px}._track_1n7bt_13:focus-visible{outline:1px solid #4e4e4e}._counter_1n7bt_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_1n7bt_28>span{color:#b0b0b0;line-height:1}._preview_1n7bt_30{pointer-events:none;background:#fff;width:148px;padding:5px;position:absolute;right:49px;transform:translateY(-50%);box-shadow:0 2px 15px #00000024}._preview_1n7bt_30 img{object-fit:contain;background:#f5f5f5;width:100%;height:94px;display:block}._preview_1n7bt_30>span{font-variant-numeric:tabular-nums;padding:5px 3px 2px;font-size:11px;display:block}._mobileTrigger_1n7bt_33{display:none}._dialog_1n7bt_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_1n7bt_34::backdrop{background:#00000059}._dialogHeader_1n7bt_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_1n7bt_36 h2{margin:0;font-size:18px;font-weight:300}._dialogHeader_1n7bt_36 h2 span{color:#888;margin-left:8px;font-size:12px}._dialogHeader_1n7bt_36 button{width:44px;height:44px;color:inherit;cursor:pointer;background:#fff;border:0;font-size:28px;font-weight:300}._grid_1n7bt_40{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:17px;display:grid}._thumbnail_1n7bt_41{min-width:0;color:inherit;cursor:pointer;text-align:left;font:inherit;background:#fff;border:1px solid #0000;padding:4px}._thumbnail_1n7bt_41 img{object-fit:contain;background:#f5f5f5;width:100%;height:90px;display:block}._thumbnail_1n7bt_41 span{font-variant-numeric:tabular-nums;padding-top:5px;font-size:11px;display:block}._thumbnail_1n7bt_41[aria-current]{border-color:#4e4e4e}._thumbnail_1n7bt_41:focus-visible,._dialogHeader_1n7bt_36 button:focus-visible,._mobileTrigger_1n7bt_33:focus-visible{outline-offset:2px;outline:2px solid #4e4e4e}@media (width<=768px){._desktop_1n7bt_1{display:none}._mobileTrigger_1n7bt_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}._mobileTrigger_1n7bt_33>span{font-size:19px}}@media (prefers-reduced-motion:reduce){._tick_1n7bt_24>span{transition:none}}
