body{--paper-color:#fff5e8;--paper-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cfilter id='paper'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' seed='12' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 .34'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23paper)' opacity='.82'/%3E%3C/svg%3E");--paper-fibers:repeating-linear-gradient(8deg,transparent,transparent 3px,rgba(71,71,71,.035) 3.5px,transparent 4px,transparent 8px);background-color:var(--paper-color);background-image:var(--paper-texture),var(--paper-fibers);background-repeat:repeat;background-size:140px 140px,12px 12px;background-blend-mode:multiply,multiply;color:#474747;font-family:sans-serif}*,body{margin:0}*{padding:0;box-sizing:border-box}::selection{color:#fff5e8;background:#474747}[data-route-fade]{opacity:0;will-change:opacity;transition:opacity .35s ease .4s}[data-route-fade][data-route-revealed=true]{opacity:1}[data-route-image-reveal][data-route-revealed=false]{visibility:hidden}[data-route-image-reveal][data-route-revealed=true]{animation:routeImageEnter .7s cubic-bezier(.22,1,.36,1) .4s backwards}@keyframes routeImageEnter{0%{-webkit-clip-path:inset(calc(100% + 64px) -64px -64px);clip-path:inset(calc(100% + 64px) -64px -64px)}to{-webkit-clip-path:inset(-64px);clip-path:inset(-64px)}}[data-route-text-reveal]{overflow:visible;-webkit-clip-path:inset(-.16em -.12em);clip-path:inset(-.16em -.12em)}[data-route-text-reveal]>[data-route-text-reveal-inner]{display:block;translate:0 calc(110% + .16em);will-change:translate;transition:translate .55s cubic-bezier(.76,0,.24,1)}[data-route-text-reveal][data-route-revealed=true]>[data-route-text-reveal-inner]{translate:0 0}[data-route-line-mask],[data-route-line],[data-route-lines-source],[data-route-lines]{display:block}[data-route-lines]{position:relative}[data-route-lines-source]{opacity:0}[data-route-lines-visual]{position:absolute;inset:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-route-line-mask]{-webkit-clip-path:inset(-.12em -.16em);clip-path:inset(-.12em -.16em)}[data-route-line]{white-space:nowrap;text-align-last:auto;translate:0 calc(110% + .12em);opacity:0}[data-route-line-mask]:not(:last-child)>[data-route-line]{text-align-last:var(--route-lines-alignment,start)}[data-route-lines-playing=true] [data-route-line]{animation:routeLineEnter .55s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--route-lines-delay) + var(--route-line-index) * .06s)}[data-route-lines-finished=true]>[data-route-lines-source]{opacity:1}@keyframes routeLineEnter{0%{translate:0 calc(110% + .12em);opacity:0}to{translate:0 0;opacity:1}}@media (prefers-reduced-motion:reduce){[data-route-image-reveal][data-route-revealed]{animation:none;visibility:visible}[data-route-fade]{opacity:1;transition:none}[data-route-text-reveal]>[data-route-text-reveal-inner]{translate:none;transition:none}[data-route-lines-source]{opacity:1}[data-route-lines-visual]{display:none}[data-route-lines-playing=true] [data-route-line]{animation:none}}.siteNoiseOverlay{position:fixed;z-index:40000;inset:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:url(/img/noiseEffectImg.png) 50%/cover no-repeat}::-webkit-scrollbar{display:none}.loader{background-color:#474747;position:absolute;top:0;left:0;z-index:10;width:100%;max-height:100vh;height:100vh;align-items:center}.loader,.loadingContainer{display:flex;justify-content:center}.loadingContainer{background-color:#fff5e8;border-radius:32px;width:300px;height:200px;flex-direction:column;box-shadow:0 4px 6px rgba(0,0,0,.25)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.HybridShelf_page__WxoR2{position:relative;height:100svh;min-height:540px;overflow:hidden;isolation:isolate;background:transparent;color:#3c3b35;font-family:var(--font-work-sans),sans-serif}.HybridShelf_page__WxoR2 a,.HybridShelf_page__WxoR2 button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.HybridShelf_page__WxoR2 button{font:inherit;color:inherit;cursor:pointer}.HybridShelf_page__WxoR2 button:disabled{cursor:default;opacity:.4}.HybridShelf_page__WxoR2 a:focus-visible,.HybridShelf_page__WxoR2 button:focus-visible{text-decoration:underline;text-underline-offset:5px;outline:none}.HybridShelf_header__shqSp{position:absolute;left:40px;top:35px;font-size:12px;letter-spacing:.17em;z-index:2;transition:opacity .25s}.HybridShelf_header__shqSp span{font-size:9px;letter-spacing:.13em;margin-left:14px;color:#88877f}.HybridShelf_page__WxoR2[data-near=true] .HybridShelf_header__shqSp{opacity:0;pointer-events:none}.HybridShelf_stage__99_Wp{position:absolute;z-index:1;inset:0;cursor:default;touch-action:pan-y}.HybridShelf_libraryGuide__UDYG1{position:absolute;z-index:0;top:50%;left:clamp(56px,8vw,150px);width:min(34vw,470px);color:rgba(60,59,53,.66);font-family:var(--font-work-sans),sans-serif;font-size:clamp(14px,1.25vw,20px);font-weight:400;letter-spacing:.055em;line-height:1.22;text-transform:uppercase;transform:translateY(-50%);pointer-events:none}.HybridShelf_libraryGuideCopy___sTjO{position:relative;margin:0}.HybridShelf_libraryGuideMeasure__3ilHN{position:absolute;inset:0;display:block;width:100%;visibility:hidden;pointer-events:none}.HybridShelf_libraryGuideVisual__uChFO{display:block}.HybridShelf_libraryGuideLine__y8ru5{display:block;overflow:hidden;overflow:clip;-webkit-clip-path:inset(-.08em 0);clip-path:inset(-.08em 0)}.HybridShelf_libraryGuideLine__y8ru5>span{display:block;will-change:transform}.HybridShelf_sceneViewport__KcK_v{display:none}.HybridShelf_enter___Y3pt{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:25%;height:64%;border:0;background:transparent;cursor:pointer!important}.HybridShelf_idleHintAnchor__q6G6I{position:absolute;top:calc(100% + 10px);right:0;width:max-content;max-width:100%;pointer-events:none}.HybridShelf_idleHint__p3Htx{margin:0;color:rgba(60,59,53,.42);font-family:var(--font-work-sans),sans-serif;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:.15em;text-align:right;text-transform:uppercase;white-space:nowrap}.HybridShelf_idleHintCharacterMask__IWSs_{display:inline-block;overflow:hidden;vertical-align:bottom}.HybridShelf_idleHintCharacter__bUAKl{display:inline-block;will-change:transform}.HybridShelf_info__peUBb{position:absolute;left:66%;top:42%;width:27%;z-index:2;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s,transform .3s,visibility .3s}.HybridShelf_page__WxoR2[data-near=true][data-opening=false] .HybridShelf_info__peUBb{opacity:1;visibility:visible;transform:none}.HybridShelf_navigation__z3HxD{display:flex;align-items:center;gap:12px;margin-bottom:20px}.HybridShelf_navigation__z3HxD button{display:grid;place-items:center;flex:0 0 auto;box-sizing:border-box;width:32px;height:32px;padding:0;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:0;background:transparent;color:#44352e;transition:border-color .3s ease}.HybridShelf_navigation__z3HxD button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s cubic-bezier(.22,1,.36,1)}.HybridShelf_navigation__z3HxD button:hover:not(:disabled){border-color:currentColor}.HybridShelf_navigation__z3HxD button:focus-visible{border-color:currentColor;outline:1px solid currentColor;outline-offset:3px}.HybridShelf_navigation__z3HxD button:first-child:focus-visible svg,.HybridShelf_navigation__z3HxD button:first-child:hover:not(:disabled) svg{transform:translateX(-3px)}.HybridShelf_navigation__z3HxD button:nth-child(2):focus-visible svg,.HybridShelf_navigation__z3HxD button:nth-child(2):hover:not(:disabled) svg{transform:translateX(3px)}.HybridShelf_navigation__z3HxD span{flex:0 0 auto;white-space:nowrap;font-size:10px;letter-spacing:.1em;color:#8f8c82;margin-left:12px}.HybridShelf_page__WxoR2[data-moving=true][data-opening=false] .HybridShelf_navigation__z3HxD button:disabled{opacity:1}.HybridShelf_textSwap__NHekC{display:grid;overflow:hidden}.HybridShelf_textBlock__i_ll9{grid-area:1/1;align-self:start;max-width:390px;will-change:transform}.HybridShelf_title__M1YuL{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(2rem,2.7vw,2.75rem);font-weight:900;line-height:.95;letter-spacing:-.065em;margin:14px 0 1rem!important;text-transform:uppercase}.HybridShelf_textReveal__4dFq6{display:block;overflow:hidden;overflow:clip;-webkit-clip-path:inset(0);clip-path:inset(0);isolation:isolate}.HybridShelf_textReveal__4dFq6>*{margin:0;will-change:transform}.HybridShelf_description__Juzv2{max-width:300px;font-family:var(--font-share-tech),monospace;font-size:.72rem;line-height:1.25;letter-spacing:-.015em;color:#333}.HybridShelf_openProject__UFlxy{position:relative;display:inline-flex;gap:12px;align-items:center;color:#44352e;text-decoration:none;padding:8px 0;margin-top:19px;font-size:11px;font-weight:500;line-height:1.4}.HybridShelf_openProject__UFlxy:after,.HybridShelf_openProject__UFlxy:before{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;pointer-events:none}.HybridShelf_openProject__UFlxy:before{opacity:.2}.HybridShelf_openProject__UFlxy:after{transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.HybridShelf_openProjectIcon__0k7iT{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border:1px solid rgba(68,53,46,.25);border-radius:0;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.HybridShelf_openProjectIcon__0k7iT svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s ease}.HybridShelf_page__WxoR2 .HybridShelf_openProject__UFlxy:is(:hover,:focus-visible){text-decoration:none}.HybridShelf_page__WxoR2 .HybridShelf_openProject__UFlxy:is(:hover,:focus-visible):after{transform:scaleX(1);transform-origin:left}.HybridShelf_page__WxoR2 .HybridShelf_openProject__UFlxy:is(:hover,:focus-visible) .HybridShelf_openProjectIcon__0k7iT{background:#44352e;border-color:#44352e;color:var(--paper-color,#fff5e8)}.HybridShelf_page__WxoR2 .HybridShelf_openProject__UFlxy:is(:hover,:focus-visible) .HybridShelf_openProjectIcon__0k7iT svg{transform:translate(1px,-1px)}.HybridShelf_openProject__UFlxy:active{opacity:.75}.HybridShelf_footer__DURnN{position:absolute;bottom:26px;left:40px;right:40px;display:flex;align-items:flex-end;justify-content:space-between;font-size:9px;letter-spacing:.08em;color:#8f8c82}.HybridShelf_footer__DURnN>:not(.HybridShelf_editorialEntry__pooBx){position:relative;z-index:2}.HybridShelf_footer__DURnN a,.HybridShelf_footer__DURnN button{border:0;background:none;text-decoration:none;color:inherit;font-size:10px}.HybridShelf_footer__DURnN button{background:rgba(255,245,232,.863);padding:7px 10px}.HybridShelf_footer__DURnN button span{margin-left:20px;opacity:.5}.HybridShelf_footerTagline__g03hh{visibility:hidden}.HybridShelf_stepBack__rvdhV{display:inline-flex!important;align-items:center;gap:10px;min-height:32px!important;padding:0!important;border:0!important;border-radius:0;color:#fff5e8!important;background:transparent!important;box-shadow:none;font-family:var(--font-work-sans),sans-serif!important;font-size:11px!important;font-weight:400;letter-spacing:.12em;line-height:1;text-shadow:0 1px 10px rgba(29,15,9,.56);text-transform:uppercase}.HybridShelf_stepBack__rvdhV>span{margin-left:0!important;opacity:1!important}.HybridShelf_stepBackIcon__2c9M8{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:0;transition:border-color .3s ease}.HybridShelf_stepBackIcon__2c9M8 svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s cubic-bezier(.22,1,.36,1)}.HybridShelf_stepBackLabel__CVvJx{position:relative;white-space:nowrap}.HybridShelf_stepBackLabel__CVvJx:after{position:absolute;right:0;bottom:-4px;left:0;height:1px;content:"";background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.22,1,.36,1)}.HybridShelf_stepBackKey__AbyMX{display:inline-grid;min-width:25px;min-height:17px;place-items:center;padding:0 4px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:2px;color:rgba(255,245,232,.68);font-family:var(--font-share-tech),monospace;font-size:8px;letter-spacing:.06em}@media(hover:hover){.HybridShelf_stepBack__rvdhV:hover:not(:disabled) .HybridShelf_stepBackIcon__2c9M8{border-color:currentColor}.HybridShelf_stepBack__rvdhV:hover:not(:disabled) .HybridShelf_stepBackIcon__2c9M8 svg{transform:translateX(-3px)}.HybridShelf_stepBack__rvdhV:hover:not(:disabled) .HybridShelf_stepBackLabel__CVvJx:after{transform:scaleX(1);transform-origin:left}}.HybridShelf_stepBack__rvdhV:focus-visible{outline:1px solid #fff5e8!important;outline-offset:4px!important;text-decoration:none!important}.HybridShelf_facadeToggle__9_Mfu{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.HybridShelf_editorialEntry__pooBx{position:fixed;z-index:0;top:50%;left:clamp(56px,8vw,180px);transform:translateY(-50%)}.HybridShelf_editorialContent__8HGgq{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left}.HybridShelf_editorialLinkReveal__Dpx4a,.HybridShelf_editorialTitleReveal__rbIyF{display:inline-block;width:max-content;max-width:100%;overflow:hidden;overflow:clip;-webkit-clip-path:inset(-.16em -.12em);clip-path:inset(-.16em -.12em);isolation:isolate}.HybridShelf_editorialLinkReveal__Dpx4a>*,.HybridShelf_editorialTitleReveal__rbIyF>*{display:block;will-change:transform}.HybridShelf_editorialLinkReveal__Dpx4a{display:inline-block}.HybridShelf_editorialTitle__jJyCP{display:flex;align-items:baseline;margin:0;color:rgba(60,59,53,.86);font-family:var(--font-work-sans),sans-serif;font-size:clamp(1.5rem,2.15vw,2.6rem);font-weight:300;line-height:1;letter-spacing:.045em;pointer-events:none}.HybridShelf_brandLine__UFjDO{display:block;white-space:nowrap;font-weight:450}.HybridShelf_projectTitleReveal__37ghx{margin-left:.32em}.HybridShelf_projectLine__utnRT{display:block;color:inherit;font:inherit;font-weight:300;letter-spacing:inherit;line-height:inherit;text-transform:uppercase}.HybridShelf_error__VL4JS{position:absolute;inset:0;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;font-size:12px;color:#8b8071;pointer-events:auto}.HybridShelf_error__VL4JS a{color:inherit}@media(max-width:700px){.HybridShelf_page__WxoR2{display:flex;flex-direction:column;height:auto;min-height:100svh;min-height:100dvh}.HybridShelf_libraryGuide__UDYG1{display:none}.HybridShelf_header__shqSp{top:25px;left:24px;font-size:10px}.HybridShelf_header__shqSp span{display:none}.HybridShelf_sceneViewport__KcK_v{display:block;flex:1 0 320px;pointer-events:none}.HybridShelf_page__WxoR2[data-near=true] .HybridShelf_sceneViewport__KcK_v{flex-basis:240px}.HybridShelf_stage__99_Wp{--scene-fade:clamp(48px,9svh,80px);transition:-webkit-clip-path .6s cubic-bezier(.22,.65,.2,1);transition:clip-path .6s cubic-bezier(.22,.65,.2,1);transition:clip-path .6s cubic-bezier(.22,.65,.2,1),-webkit-clip-path .6s cubic-bezier(.22,.65,.2,1)}.HybridShelf_page__WxoR2:not([data-opening=true]) .HybridShelf_stage__99_Wp{-webkit-clip-path:inset(0 0 var(--scene-bottom,0) 0);clip-path:inset(0 0 var(--scene-bottom,0) 0)}.HybridShelf_stage__99_Wp:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;background-color:var(--paper-color,#fff5e8);background-image:var(--paper-texture),var(--paper-fibers);background-size:140px 140px,12px 12px;background-blend-mode:multiply,multiply;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 40px,transparent calc(40px + var(--scene-fade)),transparent calc(100% - var(--scene-bottom, 0px) - var(--scene-fade)),#000 calc(100% - var(--scene-bottom, 0px)),#000 100%);mask-image:linear-gradient(to bottom,#000 0,#000 40px,transparent calc(40px + var(--scene-fade)),transparent calc(100% - var(--scene-bottom, 0px) - var(--scene-fade)),#000 calc(100% - var(--scene-bottom, 0px)),#000 100%);transition:opacity .6s cubic-bezier(.22,.65,.2,1)}.HybridShelf_page__WxoR2[data-near=false][data-moving=true]:not([data-opening=true]) .HybridShelf_stage__99_Wp:before,.HybridShelf_page__WxoR2[data-near=true]:not([data-opening=true]) .HybridShelf_stage__99_Wp:before{opacity:1}.HybridShelf_enter___Y3pt{width:80%;height:calc(100% - var(--scene-bottom, 60px) - 76px);top:76px;transform:translateX(-50%)}.HybridShelf_idleHintAnchor__q6G6I{top:calc(100% + 8px);max-width:calc(100vw - 48px)}.HybridShelf_idleHint__p3Htx{font-size:9px}.HybridShelf_info__peUBb{position:relative;inset:auto;flex:none;width:100%;min-height:250px;padding:16px 24px 12px;background:none}.HybridShelf_page__WxoR2[data-near=false] .HybridShelf_info__peUBb{display:none}.HybridShelf_textBlock__i_ll9{max-width:none;min-height:174px}.HybridShelf_title__M1YuL{font-size:clamp(1.75rem,8vw,2.5rem);margin:7px 0 1rem!important;overflow-wrap:anywhere}.HybridShelf_description__Juzv2{max-width:none;font-size:.75rem;line-height:1.4}.HybridShelf_navigation__z3HxD{margin-bottom:12px}.HybridShelf_navigation__z3HxD button{width:36px;height:36px}.HybridShelf_navigation__z3HxD span{margin-left:4px}.HybridShelf_openProject__UFlxy{margin-top:14px;min-height:44px}.HybridShelf_footer__DURnN{position:relative;inset:auto;display:flex;flex:none;flex-wrap:wrap;gap:16px;margin-top:auto;padding:8px 24px max(16px,env(safe-area-inset-bottom))}.HybridShelf_footer__DURnN a,.HybridShelf_footer__DURnN button{display:inline-flex;align-items:center;min-height:44px;padding:0;background:none}.HybridShelf_footer__DURnN button span,.HybridShelf_footer__DURnN>span{display:none}.HybridShelf_facadeToggle__9_Mfu{position:relative;bottom:auto;left:auto;margin-left:auto;transform:none}.HybridShelf_editorialEntry__pooBx{position:relative;top:auto;bottom:auto;left:auto;flex:0 0 100%;margin-right:auto;transform:none}.HybridShelf_editorialContent__8HGgq{gap:6px}.HybridShelf_page__WxoR2[data-near=true][data-moving=true] .HybridShelf_editorialEntry__pooBx{position:fixed;bottom:max(16px,env(safe-area-inset-bottom));left:24px;width:calc(100% - 48px);margin:0}.HybridShelf_page__WxoR2[data-near=true][data-moving=false] .HybridShelf_editorialEntry__pooBx{display:none}.HybridShelf_editorialTitle__jJyCP{flex-direction:column;align-items:flex-start;font-size:clamp(1.3rem,6vw,1.65rem);font-weight:500;letter-spacing:.08em}.HybridShelf_projectTitleReveal__37ghx{margin-top:.22em;margin-left:0}.HybridShelf_projectLine__utnRT{font-family:var(--font-share-tech),monospace;font-size:.5em;font-weight:400;letter-spacing:.24em;line-height:1}}@media(min-width:701px)and (max-width:1100px){.HybridShelf_editorialEntry__pooBx{left:40px}.HybridShelf_editorialTitle__jJyCP{font-size:clamp(1.15rem,2.15vw,1.5rem)}}@media(prefers-reduced-motion:reduce){.HybridShelf_header__shqSp,.HybridShelf_idleHint__p3Htx,.HybridShelf_info__peUBb,.HybridShelf_libraryGuideLine__y8ru5>span,.HybridShelf_navigation__z3HxD button,.HybridShelf_navigation__z3HxD button svg,.HybridShelf_openProjectIcon__0k7iT,.HybridShelf_openProjectIcon__0k7iT svg,.HybridShelf_openProject__UFlxy:after,.HybridShelf_stage__99_Wp,.HybridShelf_stage__99_Wp:before{transition:none}.HybridShelf_navigation__z3HxD button:focus-visible svg,.HybridShelf_navigation__z3HxD button:hover:not(:disabled) svg{transform:none}}.HybridShelf_page__WxoR2[data-opening=true] .HybridShelf_footer__DURnN{opacity:0;pointer-events:none;transition:opacity .2s}.HybridShelf_page__WxoR2[data-opening=true] .HybridShelf_stage__99_Wp{pointer-events:none}@media(min-width:701px){.HybridShelf_page__WxoR2[data-near=true] .HybridShelf_footerTagline__g03hh,.HybridShelf_page__WxoR2[data-near=true] .HybridShelf_info__peUBb,.HybridShelf_page__WxoR2[data-near=true] .HybridShelf_stepBack__rvdhV{display:none!important}}@media(max-width:700px){.HybridShelf_footer__DURnN .HybridShelf_stepBack__rvdhV{display:inline-flex!important;min-height:32px!important;padding:0!important;color:#474747!important;background:transparent!important;text-shadow:none}.HybridShelf_footer__DURnN .HybridShelf_stepBack__rvdhV .HybridShelf_stepBackIcon__2c9M8{display:grid;width:32px;height:32px}.HybridShelf_footer__DURnN .HybridShelf_stepBack__rvdhV .HybridShelf_stepBackLabel__CVvJx{display:block}.HybridShelf_footer__DURnN .HybridShelf_stepBack__rvdhV .HybridShelf_stepBackKey__AbyMX{display:inline-grid;color:rgba(71,71,71,.68)}.HybridShelf_footer__DURnN .HybridShelf_stepBack__rvdhV:focus-visible{outline-color:#474747!important}}@media(prefers-reduced-motion:reduce){.HybridShelf_stepBackIcon__2c9M8 svg,.HybridShelf_stepBack__rvdhV{transition:none}}.CabinetTemplate_page__mGttI{position:relative;height:100svh;min-height:540px;overflow:hidden;background:var(--paper-color,#fff5e8);color:#3c3b35;font-family:var(--font-work-sans),sans-serif;isolation:isolate}.CabinetTemplate_page__mGttI a,.CabinetTemplate_page__mGttI button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.CabinetTemplate_page__mGttI button{font:inherit;color:inherit;cursor:pointer}.CabinetTemplate_page__mGttI button:disabled{cursor:default}.CabinetTemplate_page__mGttI a:focus,.CabinetTemplate_page__mGttI button:focus{outline:none}.CabinetTemplate_signature__L9joW{position:absolute;left:40px;top:35px;font-size:12px;letter-spacing:.17em;z-index:2}.CabinetTemplate_signature__L9joW span{font-size:9px;letter-spacing:.13em;margin-left:14px;color:#88877f}.CabinetTemplate_camera__qP6FP{position:absolute;width:600px;height:850px;left:50%;top:47%;transform:translate(-50%,-50%) scale(var(--home-scale));--home-scale:.75;transform-origin:50% 36%;transition:transform 1.5s cubic-bezier(.65,0,.18,1),left 1.5s cubic-bezier(.65,0,.18,1),top 1.5s cubic-bezier(.65,0,.18,1);will-change:transform}.CabinetTemplate_cabinet__qPxHt{position:relative;width:600px;height:850px}.CabinetTemplate_structure__nbBkG{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.CabinetTemplate_inside__3KSf5{left:32%;top:65%;transform:translate(-50%,-50%) scale(1.85) perspective(1600px) rotateY(-7deg)}.CabinetTemplate_projectShelf__hBceB{position:absolute;left:88px;top:193px;width:425px;height:157px;overflow:hidden;touch-action:pan-y}.CabinetTemplate_bookTrack__PjKkW{height:100%;display:flex;align-items:flex-end;gap:4px;padding-left:35px;transition:transform .56s cubic-bezier(.45,0,.2,1)}.CabinetTemplate_book__vd2Oj{position:relative;flex:0 0 40px;height:var(--book-height,139px);border:0;background:transparent;transform-origin:bottom center;filter:brightness(.83);transform:translateY(0);transition:flex-basis .56s cubic-bezier(.45,0,.2,1),transform .56s cubic-bezier(.45,0,.2,1),filter .56s}.CabinetTemplate_book__vd2Oj:before{content:"";position:absolute;left:27px;top:3px;bottom:2px;width:10px;background:repeating-linear-gradient(0deg,#b1a58c 0 1px,#d3c8ad 1px 2px);transform:skewY(-8deg);border:1px solid #514637}.CabinetTemplate_bookSpine__vJrBW{position:absolute;z-index:2;left:0;top:0;bottom:0;width:29px;border-radius:3px 1px 1px 3px;display:flex;align-items:center;flex-direction:column;justify-content:space-between;padding:11px 3px;background:repeating-linear-gradient(0deg,hsla(45,60%,83%,.031) 0 1px,transparent 1px 3px),linear-gradient(90deg,rgba(24,21,15,.467),transparent 23%,hsla(0,0%,100%,.133) 42%,rgba(0,0,0,.4) 95%),var(--book-color);border:1px solid rgba(48,44,38,.502);box-shadow:2px 1px 3px rgba(0,0,0,.533),inset 0 1px 1px hsla(45,53%,79%,.333);color:#d1c09a}.CabinetTemplate_bookSpine__vJrBW:after{content:"";position:absolute;inset:5px 4px;border-block:3px double hsla(41,39%,62%,.333);pointer-events:none}.CabinetTemplate_bookSpine__vJrBW small{font:6px Georgia,serif;border-bottom:1px solid hsla(46,34%,65%,.4);padding-bottom:6px}.CabinetTemplate_bookSpine__vJrBW b{writing-mode:vertical-rl;font-family:Georgia,serif;letter-spacing:1px;font-size:8px;font-weight:400;max-height:90px;overflow:hidden;text-shadow:0 1px #201b18}.CabinetTemplate_bookSpine__vJrBW i{font:italic 4px Georgia,serif}.CabinetTemplate_bookCover___0F2h{position:absolute;left:28px;top:1px;width:76px;height:calc(100% - 2px);overflow:hidden;transform:perspective(500px) rotateY(82deg);transform-origin:left center;transition:transform .56s cubic-bezier(.45,0,.2,1),box-shadow .56s;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.035) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.039) 0 1px,transparent 1px 3px),linear-gradient(90deg,rgba(0,0,0,.333),transparent 13%,hsla(0,0%,100%,.067)),var(--book-color);border:1px solid #3e362b;border-radius:0 2px 2px 0;box-shadow:2px 2px 2px rgba(0,0,0,.467)}.CabinetTemplate_bookCover___0F2h:after{content:"";position:absolute;inset:5px;border:1px solid hsla(43,46%,69%,.251);pointer-events:none}.CabinetTemplate_bookCover___0F2h strong{position:absolute;left:9px;right:9px;top:24px;color:#e3d4ae;font:9px Georgia,serif;font-weight:400;line-height:1.2;letter-spacing:.025em;text-align:center}.CabinetTemplate_bookCover___0F2h small{position:absolute;left:6px;right:6px;text-align:center;color:#d1c09a;font:3.5px Georgia,serif;letter-spacing:.6px}.CabinetTemplate_bookCover___0F2h .CabinetTemplate_edition__7hgkz{top:12px}.CabinetTemplate_bookCover___0F2h .CabinetTemplate_volume__mNNya{bottom:12px}.CabinetTemplate_print__nHWws{position:absolute;left:13px;right:12px;top:51px;bottom:26px;background:#b5ab91;padding:2px;box-shadow:0 0 0 1px rgba(39,34,27,.533),inset 0 1px 2px rgba(0,0,0,.533)}.CabinetTemplate_print__nHWws img{width:100%;height:100%;display:block;object-fit:cover;filter:sepia(.4) saturate(.4) contrast(.88);mix-blend-mode:multiply;opacity:.9}.CabinetTemplate_print__nHWws:after{content:"";position:absolute;inset:2px;background:repeating-linear-gradient(0deg,transparent 0 2px,hsla(41,44%,76%,.082) 2px 3px);box-shadow:inset 0 0 3px rgba(48,37,29,.467);pointer-events:none}.CabinetTemplate_active__tOVBi{flex-basis:100px;transform:translateY(-3px);filter:brightness(1.04);z-index:2}.CabinetTemplate_active__tOVBi .CabinetTemplate_bookCover___0F2h{transform:perspective(500px) rotateY(22deg);box-shadow:5px 4px 5px rgba(0,0,0,.467)}.CabinetTemplate_filler__3cXWv{display:flex;align-items:flex-end;gap:2px;height:100%;flex-shrink:0}.CabinetTemplate_filler__3cXWv span{width:17px;height:122px;background:linear-gradient(90deg,rgba(0,0,0,.267),transparent,hsla(0,0%,100%,.133)),#8d8776;box-shadow:inset 0 0 0 1px #30291e;writing-mode:vertical-rl;font:6px Georgia,serif;letter-spacing:1px;padding:15px 5px;color:#e3ddcf}.CabinetTemplate_filler__3cXWv span:nth-child(2){height:145px;background-color:#44483e}.CabinetTemplate_filler__3cXWv span:nth-child(3){height:132px;background-color:#b7af9e}.CabinetTemplate_decorRow__ksBek{position:absolute;left:89px;width:423px;height:159px;display:flex;align-items:flex-end;gap:3px;overflow:hidden;padding-left:6px}.CabinetTemplate_row1__2VUEK{top:377px;height:159px}.CabinetTemplate_row2__k3rLA{top:570px;height:160px}.CabinetTemplate_spine__XGWeZ{display:flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:space-between;padding:10px 1px 8px;border:1px solid #29261d;box-shadow:inset 3px 0 3px hsla(0,0%,100%,.133),inset -3px 0 3px rgba(0,0,0,.267),2px 1px 2px rgba(0,0,0,.333);transform-origin:bottom}.CabinetTemplate_spine__XGWeZ b{writing-mode:vertical-rl;font:6px Georgia,serif;letter-spacing:1px;color:#e1d9c5}.CabinetTemplate_spine__XGWeZ i{width:70%;height:3px;border-block:1px solid hsla(41,33%,74%,.502)}.CabinetTemplate_enter__A5jO8{position:absolute;left:50%;top:50%;width:370px;height:68%;transform:translate(-50%,-50%);border:0;background:transparent;cursor:zoom-in!important}.CabinetTemplate_enter__A5jO8:disabled{display:none}.CabinetTemplate_invitation__3350T{position:absolute;bottom:74px;left:0;width:100%;text-align:center;font-family:Georgia,serif;font-style:italic;font-size:15px;transition:opacity .2s}.CabinetTemplate_invitation__3350T span{display:block;font:9px var(--font-work-sans),sans-serif;letter-spacing:.12em;color:#929187;margin-top:12px}.CabinetTemplate_hidden__UFbCs,.CabinetTemplate_info__b4KQa{opacity:0;pointer-events:none}.CabinetTemplate_info__b4KQa{position:absolute;left:66%;width:27%;top:41%;transform:translateY(12px);transition:opacity .25s,transform .25s}.CabinetTemplate_info__b4KQa h1{font-size:clamp(24px,3vw,49px);line-height:1.08;letter-spacing:-.055em;font-weight:600;margin:10px 0 17px;overflow-wrap:anywhere}.CabinetTemplate_revealed__t_EXb{opacity:1;transform:translateY(0);transition-delay:.72s;pointer-events:auto}.CabinetTemplate_navigation__v3kfE{display:flex;align-items:center;gap:10px;margin-bottom:32px}.CabinetTemplate_navigation__v3kfE button{border:0;background:none;font-size:23px;width:34px;height:36px}.CabinetTemplate_navigation__v3kfE button:disabled{opacity:.3}.CabinetTemplate_navigation__v3kfE span{font-size:10px;color:#8e8c82;margin-left:15px;letter-spacing:.12em}.CabinetTemplate_category__ufzHc{font-size:9px;text-transform:uppercase;letter-spacing:.13em;color:#8b887e}.CabinetTemplate_description__LmCq5{font-size:12px;line-height:1.7;color:#7e7b72;max-width:330px}.CabinetTemplate_open__wqm9g{background:none;border:0;border-bottom:1px solid #c8c4b8;padding:0 0 8px;margin-top:27px;font-size:11px!important}.CabinetTemplate_open__wqm9g span{margin-left:25px}.CabinetTemplate_textReveal__67zLU{display:block;overflow:hidden;overflow:clip;-webkit-clip-path:inset(0);clip-path:inset(0);isolation:isolate}.CabinetTemplate_textReveal__67zLU>*{will-change:transform}.CabinetTemplate_footer__WaQqH{position:absolute;bottom:26px;left:40px;right:40px;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.08em;color:#8f8c82}.CabinetTemplate_footer__WaQqH a,.CabinetTemplate_footer__WaQqH button{border:0;background:none;text-decoration:none;color:inherit;font-size:10px}.CabinetTemplate_footer__WaQqH button span{margin-left:20px;opacity:.5}.CabinetTemplate_footer__WaQqH .CabinetTemplate_footer__WaQqH>span{font-size:8px}.CabinetTemplate_footerTagline__oKGVh{visibility:hidden}.CabinetTemplate_coverTransition__vSWTE{position:fixed;z-index:100;overflow:hidden;background:#fff}.CabinetTemplate_coverTransition__vSWTE img{width:100%;height:100%;object-fit:cover}@media(min-height:1000px){.CabinetTemplate_camera__qP6FP{--home-scale:.95}}@media(max-height:800px){.CabinetTemplate_camera__qP6FP{--home-scale:.63}.CabinetTemplate_inside__3KSf5{top:72%;transform:translate(-50%,-50%) scale(1.55) perspective(1600px) rotateY(-7deg)}.CabinetTemplate_invitation__3350T{bottom:60px}}@media(max-width:700px){.CabinetTemplate_page__mGttI{min-height:540px}.CabinetTemplate_signature__L9joW{top:25px;left:22px;font-size:10px}.CabinetTemplate_signature__L9joW span{display:none}.CabinetTemplate_camera__qP6FP{--home-scale:.58}.CabinetTemplate_inside__3KSf5{left:36%;top:53%;transform:translate(-50%,-50%) scale(1.22) perspective(1600px) rotateY(-5deg)}.CabinetTemplate_info__b4KQa{left:0;top:auto;bottom:66px;width:100%;padding:26px 28px 0;background:linear-gradient(transparent,var(--paper-color,#fff5e8) 15%)}.CabinetTemplate_info__b4KQa h1{font-size:28px;margin:7px 0}.CabinetTemplate_description__LmCq5{max-width:100%;font-size:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CabinetTemplate_navigation__v3kfE{margin-bottom:12px}.CabinetTemplate_open__wqm9g{margin-top:14px}.CabinetTemplate_footer__WaQqH{left:22px;right:22px;bottom:23px}.CabinetTemplate_footer__WaQqH>span{display:none}.CabinetTemplate_invitation__3350T{bottom:76px}}@media(prefers-reduced-motion:reduce){.CabinetTemplate_bookCover___0F2h,.CabinetTemplate_bookTrack__PjKkW,.CabinetTemplate_book__vd2Oj,.CabinetTemplate_camera__qP6FP,.CabinetTemplate_info__b4KQa,.CabinetTemplate_invitation__3350T{transition-duration:.01ms;transition-delay:0s}}.CabinetTemplate_page__mGttI .CabinetTemplate_info__b4KQa h1{margin-top:10px}.CabinetTemplate_page__mGttI[data-state=HOME] .CabinetTemplate_camera__qP6FP{transition-duration:.8s}.CabinetTemplate_page__mGttI .CabinetTemplate_footer__WaQqH button{background:rgba(255,245,232,.863);padding:7px 10px;color:#656158}.CabinetTemplate_enter__A5jO8:hover{background:radial-gradient(ellipse,hsla(0,0%,100%,.024),transparent 70%)}@media(max-width:700px){.CabinetTemplate_inside__3KSf5{left:60%}.CabinetTemplate_info__b4KQa{bottom:0;padding-bottom:88px}.CabinetTemplate_page__mGttI .CabinetTemplate_footer__WaQqH button{padding-left:0}}.CabinetTemplate_signature__L9joW{transition:opacity .25s}.CabinetTemplate_page__mGttI:not([data-state=HOME]) .CabinetTemplate_signature__L9joW{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.CabinetTemplate_signature__L9joW{transition:none}}.CabinetTemplate_furniture__iPenK{position:absolute;left:0;top:20px;width:600px;height:800px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CabinetTemplate_floorShadow__NTafW{position:absolute;left:86px;top:792px;width:430px;height:17px;background:#30291f;opacity:.18;filter:blur(9px);border-radius:50%}.CabinetTemplate_foreground__IV2z5{z-index:4;-webkit-clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,24.86% 14.5%,75.41% 14.5%,75.41% 29%,24.86% 29%,24.86% 14.5%,0 0,24.86% 31.4%,75.41% 31.4%,75.41% 45.5%,24.86% 45.5%,24.86% 31.4%,0 0,24.86% 47%,75.41% 47%,75.41% 64.1%,24.86% 64.1%,24.86% 47%,0 0);clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,24.86% 14.5%,75.41% 14.5%,75.41% 29%,24.86% 29%,24.86% 14.5%,0 0,24.86% 31.4%,75.41% 31.4%,75.41% 45.5%,24.86% 45.5%,24.86% 31.4%,0 0,24.86% 47%,75.41% 47%,75.41% 64.1%,24.86% 64.1%,24.86% 47%,0 0)}.CabinetTemplate_paintedRow___hvn6{position:absolute;left:149px;width:303px;height:108px;overflow:hidden;pointer-events:none}.CabinetTemplate_paintedRow___hvn6 img{position:absolute;left:-7px;bottom:-10px;width:317px;height:130px;filter:brightness(.8) saturate(.65)}.CabinetTemplate_paintedRow1__UjdM2{top:276px}.CabinetTemplate_paintedRow2__vFQd0{top:425px;height:107px}.CabinetTemplate_paintedRow2__vFQd0 img{transform:scaleX(-1);filter:brightness(.73) saturate(.6)}.CabinetTemplate_projectShelf__hBceB{left:149px;top:142px;width:303px;height:110px;z-index:2}.CabinetTemplate_bookTrack__PjKkW{position:absolute;bottom:0;left:0;width:142.857%;height:142.857%;scale:.7;transform-origin:bottom left}.CabinetTemplate_bookCover___0F2h{background-image:url(/img/cabinet/book-cloth.png);background-size:100% 100%;background-color:var(--book-color);background-blend-mode:luminosity}.CabinetTemplate_bookCover___0F2h:after{border:0}.CabinetTemplate_bookSpine__vJrBW{background-image:linear-gradient(90deg,rgba(23,18,11,.6),transparent 30%,hsla(0,0%,100%,.067) 50%,rgba(0,0,0,.467)),url(/img/cabinet/book-cloth.png);background-size:100% 100%,300% 100%;background-position:50%;background-blend-mode:normal,luminosity}.CabinetTemplate_filler__3cXWv span{background-image:url(/img/cabinet/books-row.png);background-size:1400% 116%;background-color:transparent!important;background-position:0 38%;box-shadow:1px 0 2px rgba(0,0,0,.4);color:transparent;border:0}.CabinetTemplate_filler__3cXWv span:nth-child(3n+2){background-position:39% 38%}.CabinetTemplate_filler__3cXWv span:nth-child(3n){background-position:70% 38%}.CabinetTemplate_inside__3KSf5{left:30%;transform:translate(-50%,-50%) scale(2.05) perspective(1600px) rotateY(-5deg)}@media(max-height:800px)and (min-width:701px){.CabinetTemplate_inside__3KSf5{top:88%;transform:translate(-50%,-50%) scale(1.9) perspective(1600px) rotateY(-5deg)}}@media(max-width:700px){.CabinetTemplate_inside__3KSf5{left:53%;top:65%;transform:translate(-50%,-50%) scale(1.6) perspective(1600px) rotateY(-4deg)}}.CabinetTemplate_camera__qP6FP{top:54%;--approach-scale:2.05;transform:translate(-50%,-50%) scale(var(--home-scale)) perspective(1100px) translateZ(0) rotateX(0deg) rotateY(0deg);transition:transform 1s cubic-bezier(.22,.65,.2,1),left 1s cubic-bezier(.22,.65,.2,1),top 1s cubic-bezier(.22,.65,.2,1)}.CabinetTemplate_inside__3KSf5{top:83%;transform:translate(-50%,-50%) scale(var(--home-scale)) perspective(1100px) translateZ(calc(1100px * (1 - var(--home-scale) / var(--approach-scale)))) rotateX(5deg) rotateY(-3deg)}.CabinetTemplate_cabinet__qPxHt{transform-style:preserve-3d}.CabinetTemplate_floorShadow__NTafW{transition:opacity 1s,filter 1s}.CabinetTemplate_inside__3KSf5 .CabinetTemplate_floorShadow__NTafW{opacity:.1;filter:blur(15px)}.CabinetTemplate_paintedRow___hvn6,.CabinetTemplate_projectShelf__hBceB{transform:translateZ(0);transition:transform 1s cubic-bezier(.22,.65,.2,1)}.CabinetTemplate_inside__3KSf5 .CabinetTemplate_projectShelf__hBceB{transform:translateZ(2px)}.CabinetTemplate_inside__3KSf5 .CabinetTemplate_paintedRow1__UjdM2{transform:translateZ(4px)}.CabinetTemplate_inside__3KSf5 .CabinetTemplate_paintedRow2__vFQd0{transform:translateZ(7px)}@media(max-height:800px)and (min-width:701px){.CabinetTemplate_inside__3KSf5{top:88%;--approach-scale:1.9}}@media(max-width:700px){.CabinetTemplate_camera__qP6FP{top:52%}.CabinetTemplate_inside__3KSf5{top:65%;--approach-scale:1.6}}@media(prefers-reduced-motion:reduce){.CabinetTemplate_camera__qP6FP,.CabinetTemplate_floorShadow__NTafW,.CabinetTemplate_info__b4KQa,.CabinetTemplate_page__mGttI[data-state=HOME] .CabinetTemplate_camera__qP6FP,.CabinetTemplate_paintedRow___hvn6,.CabinetTemplate_projectShelf__hBceB{transition-duration:.01ms;transition-delay:0s}.CabinetTemplate_inside__3KSf5 .CabinetTemplate_paintedRow1__UjdM2,.CabinetTemplate_inside__3KSf5 .CabinetTemplate_paintedRow2__vFQd0,.CabinetTemplate_inside__3KSf5 .CabinetTemplate_projectShelf__hBceB{transform:none}}.CabinetTemplate_invitation__3350T{transform-origin:50% calc(50% - 30vh);transform:translateX(0) perspective(900px) translateZ(0) translateY(0);transition:transform .8s cubic-bezier(.22,.65,.2,1),opacity .25s ease .18s;will-change:transform,opacity;pointer-events:none}.CabinetTemplate_invitation__3350T.CabinetTemplate_hidden__UFbCs{transform:translateX(-20vw) perspective(900px) translateZ(580px) translateY(28px);opacity:0;transition:transform .6s cubic-bezier(.22,.65,.2,1),opacity .12s ease .32s}@media(prefers-reduced-motion:reduce){.CabinetTemplate_invitation__3350T,.CabinetTemplate_invitation__3350T.CabinetTemplate_hidden__UFbCs{transform:none;transition:none}}.CabinetTemplate_page__mGttI .CabinetTemplate_enter__A5jO8:focus-visible~.CabinetTemplate_invitation__3350T{color:#54452f;text-decoration:underline;text-underline-offset:5px}.CabinetTemplate_page__mGttI .CabinetTemplate_book__vd2Oj:focus-visible{filter:brightness(1.2)}.CabinetTemplate_page__mGttI .CabinetTemplate_footer__WaQqH a:focus-visible,.CabinetTemplate_page__mGttI .CabinetTemplate_footer__WaQqH button:focus-visible,.CabinetTemplate_page__mGttI .CabinetTemplate_navigation__v3kfE button:focus-visible,.CabinetTemplate_page__mGttI .CabinetTemplate_open__wqm9g:focus-visible{text-decoration:underline;text-underline-offset:5px;color:#54452f}.CabinetTemplate_page__mGttI[data-state=HOME] .CabinetTemplate_camera__qP6FP{left:50%;top:calc(50% + 119px - 108px*var(--home-scale))}.CabinetTemplate_page__mGttI[data-state=HOME]:has(.CabinetTemplate_enter__A5jO8:focus-visible) .CabinetTemplate_cabinet__qPxHt{filter:brightness(1.06)}.CabinetTemplate_page__mGttI{background-image:var(--paper-texture),var(--paper-fibers);background-size:140px 140px,12px 12px;background-blend-mode:multiply,multiply}.CabinetTemplate_page__mGttI[data-state=PROJECT] .CabinetTemplate_book__vd2Oj.CabinetTemplate_active__tOVBi{transform:translateY(-5px) scale(1.025);transition:transform .16s ease-out}@media(prefers-reduced-motion:reduce){.CabinetTemplate_page__mGttI[data-state=PROJECT] .CabinetTemplate_book__vd2Oj.CabinetTemplate_active__tOVBi{transform:translateY(-3px);transition:none}}.ProjectSlider_sliderWrapper__DMmpM{position:relative;display:flex;align-items:center;justify-content:space-between;height:100svh;min-height:560px;width:100%;overflow:hidden;transform-style:preserve-3d;will-change:transform}.ProjectSlider_cameraActive__cmmKx{z-index:100;pointer-events:none}.ProjectSlider_cameraActive__cmmKx .ProjectSlider_activeCard__5kTG_{opacity:0}.ProjectSlider_navButton__R8Av9{position:absolute;top:50%;transform:translateY(-50%);font-size:2rem;background:none;border:none;color:#111;cursor:pointer;z-index:10}.ProjectSlider_navButton__R8Av9:first-of-type{left:2rem}.ProjectSlider_navButton__R8Av9:last-of-type{right:2rem}.ProjectSlider_leftContent__2oecn{position:absolute;inset:0;pointer-events:none}.ProjectSlider_textBlock__5eIpg{position:absolute;left:11vw;bottom:17vh;max-width:390px;z-index:2}.ProjectSlider_textBlock__5eIpg .ProjectSlider_title__nmy6P{font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(2rem,2.7vw,2.75rem);font-weight:900;line-height:.95;letter-spacing:-.065em;margin-bottom:1rem;text-transform:uppercase}.ProjectSlider_textBlock__5eIpg .ProjectSlider_description__HZzG5{max-width:300px;font-family:var(--font-share-tech),monospace;font-size:.72rem;line-height:1.25;letter-spacing:-.015em;color:#333}.ProjectSlider_textReveal__DtMvN{overflow:hidden;overflow:clip;-webkit-clip-path:inset(0);clip-path:inset(0);display:block;isolation:isolate}.ProjectSlider_textReveal__DtMvN+.ProjectSlider_textReveal__DtMvN{margin-top:1rem}.ProjectSlider_textReveal__DtMvN>*{margin:0;will-change:transform}.ProjectSlider_defaultTitle__lVB93{position:absolute;z-index:0;left:9.5vw;bottom:30vh;overflow:hidden;-webkit-clip-path:inset(0);clip-path:inset(0)}.ProjectSlider_defaultTitle__lVB93 .ProjectSlider_title__nmy6P{display:flex;flex-direction:column;align-items:flex-start;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(2rem,3vw,3rem);font-weight:900;line-height:.9;letter-spacing:-.075em}.ProjectSlider_brandLine__De4C1{display:flex;align-items:center;gap:.16em;white-space:nowrap}.ProjectSlider_titleLineReveal__8cQHW{display:block;-webkit-clip-path:inset(-.16em -.12em);clip-path:inset(-.16em -.12em)}.ProjectSlider_sliderWrapper__DMmpM .ProjectSlider_brandLogo__Fi9fr{width:.72em;height:.72em;object-fit:contain;flex:0 0 auto}.ProjectSlider_sunWord__0mluT{font-weight:900;transform:scaleX(.98);transform-origin:left center}.ProjectSlider_flowerWord__mb_M1{display:inline-block;font-style:italic;font-weight:900;letter-spacing:-.095em;transform:skewX(-7deg) scaleX(.94);transform-origin:left center}.ProjectSlider_projectLine__GNT9e{display:block;font-weight:900;letter-spacing:-.075em}.ProjectSlider_carouselOuter__loTPq{flex:1 1;z-index:1;height:100%;position:relative;display:flex;align-items:center}.ProjectSlider_hidden__BRVOa{overflow:hidden}.ProjectSlider_scroll__5Xo92{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ProjectSlider_scroll__5Xo92::-webkit-scrollbar{display:none}.ProjectSlider_carouselTrack__FdV4Y{display:flex;align-items:center;height:100%;padding-left:40vw;will-change:transform}.ProjectSlider_projectNumber__3Az_4{font-family:var(--font-share-tech),monospace;position:absolute;z-index:0;top:7vh;left:56%;margin:0;color:transparent;font-size:clamp(7rem,14vw,13rem);font-weight:300;line-height:1;letter-spacing:-.08em;-webkit-text-stroke:1px rgba(71,71,71,.12);pointer-events:none}.ProjectSlider_numberWindow__249oy{position:relative;display:inline-block;height:1em;overflow:hidden;overflow:clip;vertical-align:top}.ProjectSlider_numberWindow__249oy:before{content:"00";display:block;visibility:hidden}.ProjectSlider_numberValue__TTGOu{position:absolute;inset:0;display:block;white-space:nowrap}.ProjectSlider_projectItem__d7_fw{flex-shrink:0;width:270px;height:420px;margin-right:16px;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;z-index:1}.ProjectSlider_projectItem__d7_fw:focus{outline:none}.ProjectSlider_projectItem__d7_fw:focus-visible{outline:1px solid #474747;outline-offset:5px}.ProjectSlider_projectCard___z3rT{width:270px;height:190px;display:block;object-fit:cover;object-position:center 30%;background-color:var(--paper-color);background-image:var(--paper-texture),var(--paper-fibers);background-size:140px 140px,12px 12px;background-blend-mode:multiply,multiply;border:1px solid rgba(71,71,71,.22);box-shadow:0 8px 20px rgba(71,71,71,.035);transition:width .45s cubic-bezier(.76,0,.24,1),height .45s cubic-bezier(.76,0,.24,1)}.ProjectSlider_activeCard__5kTG_{width:288px;height:420px}.ProjectSlider_highQualityProject__NVHIY{position:fixed;z-index:101;display:block;max-width:none;object-fit:cover;object-position:center 30%;pointer-events:none}.ProjectSlider_homeFooter__j2kuX{position:fixed;z-index:2;right:4vw;bottom:3.5vh;left:4vw;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.ProjectSlider_homeFooter__j2kuX>img{width:27px;height:27px;object-fit:contain}.ProjectSlider_homeFooter__j2kuX>div{display:flex;align-items:center;gap:12px}.ProjectSlider_socialIcon__fNYNk{width:24px;height:24px;display:block;object-fit:contain}@media(max-width:1024px){.ProjectSlider_defaultTitle__lVB93,.ProjectSlider_textBlock__5eIpg{left:7vw}.ProjectSlider_homeFooter__j2kuX{right:3vw;left:3vw}}@media(max-width:768px){.ProjectSlider_sliderWrapper__DMmpM{height:100svh;min-height:620px}.ProjectSlider_defaultTitle__lVB93,.ProjectSlider_textBlock__5eIpg{left:6vw;width:88vw}.ProjectSlider_defaultTitle__lVB93{bottom:19vh}.ProjectSlider_defaultTitle__lVB93 .ProjectSlider_title__nmy6P{font-size:clamp(1.9rem,9vw,2.8rem)}.ProjectSlider_textBlock__5eIpg{bottom:10vh;max-width:88vw}.ProjectSlider_textBlock__5eIpg .ProjectSlider_title__nmy6P{font-size:clamp(1.75rem,8vw,2.5rem)}.ProjectSlider_textBlock__5eIpg .ProjectSlider_description__HZzG5{max-width:82vw;font-size:.72rem}.ProjectSlider_carouselOuter__loTPq{width:100%}.ProjectSlider_carouselTrack__FdV4Y{padding-left:10vw}.ProjectSlider_projectItem__d7_fw{width:208px;height:330px;margin-right:16px}.ProjectSlider_projectCard___z3rT{width:208px;height:150px}.ProjectSlider_activeCard__5kTG_{width:230px;height:330px}.ProjectSlider_projectNumber__3Az_4{top:8vh;left:43%;display:flex;font-size:clamp(6rem,28vw,9rem)}.ProjectSlider_homeFooter__j2kuX{display:none}}@media(max-width:420px){.ProjectSlider_sliderWrapper__DMmpM{min-height:560px}.ProjectSlider_defaultTitle__lVB93{bottom:16vh}.ProjectSlider_textBlock__5eIpg{bottom:8vh}}.IsoGrid_grid__xpHm_{position:fixed;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);border:.5px solid #474747;pointer-events:none;z-index:0;opacity:.05}.IsoGrid_grid__xpHm_ .IsoGrid_cell__R2CUP{border:.5px solid #000}.IsoGrid_projects__tjxlJ,.IsoGrid_projects__tjxlJ .IsoGrid_cell__R2CUP{border-color:#fff5e8}.SiteLoader_loader__3MLX4{position:fixed;z-index:50000;inset:0;display:grid;place-items:center;min-height:100dvh;color:#fff5e8}.SiteLoader_backdrop__2paQH,.SiteLoader_curtain__IAJ0_{position:fixed;inset:0;width:100vw;pointer-events:none}.SiteLoader_backdrop__2paQH{z-index:0;min-height:100dvh;background:#474747}.SiteLoader_curtain__IAJ0_{z-index:1;height:calc(100vh + 600px)}.SiteLoader_content__1gaHX{position:relative;z-index:2;display:flex;width:min(290px,70vw);flex-direction:column;align-items:center}.SiteLoader_logo__qIcwn{position:relative;display:grid;width:64px;height:64px;margin-bottom:16px;place-items:center;animation:SiteLoader_loaderLogoFloat__foWyR 3.2s cubic-bezier(.45,0,.55,1) infinite;will-change:transform}.SiteLoader_logo__qIcwn img{display:block;width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255,245,232,.08));animation:SiteLoader_loaderLogoBreathe__VEVU8 2.4s ease-in-out infinite;will-change:opacity,transform}.SiteLoader_brand__SDygr,.SiteLoader_label__Ct4ny{margin:0;text-align:center;text-transform:uppercase}.SiteLoader_brand__SDygr{margin-top:8px;color:#fff5e8;font-family:var(--font-share-tech),monospace;font-size:12px;letter-spacing:.22em}.SiteLoader_label__Ct4ny{color:rgba(255,245,232,.68);font-size:8px;letter-spacing:.16em}.SiteLoader_message__5gErA{display:grid;min-height:12px;place-items:center}.SiteLoader_message__5gErA>*{grid-area:1/1}.SiteLoader_waitNote__PFqy7{max-width:260px;margin:8px 0 0;color:rgba(255,245,232,.46);font-family:var(--font-share-tech),monospace;font-size:8px;line-height:1.5;letter-spacing:.12em;text-align:center;text-transform:uppercase}.SiteLoader_track__OqZED{width:100%;height:2px;margin-top:18px;overflow:hidden;border-radius:999px;background:rgba(255,245,232,.16)}.SiteLoader_track__OqZED span{position:relative;display:block;width:100%;height:100%;overflow:hidden;transform:scaleX(0);transform-origin:left center;will-change:transform;border-radius:inherit;background:#fff5e8;box-shadow:0 0 10px hsla(49,44%,71%,.35)}.SiteLoader_track__OqZED span:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(71,71,71,.32) 48%,transparent);content:"";transform:translateX(-100%);animation:SiteLoader_loaderTrackShimmer___HmaQ 1.6s ease-in-out infinite;will-change:transform}@keyframes SiteLoader_loaderLogoFloat__foWyR{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-5px) rotate(1.5deg)}}@keyframes SiteLoader_loaderLogoBreathe__VEVU8{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes SiteLoader_loaderTrackShimmer___HmaQ{0%{transform:translateX(-100%)}70%,to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.SiteLoader_logo__qIcwn,.SiteLoader_logo__qIcwn img,.SiteLoader_track__OqZED span:after{animation:none}.SiteLoader_track__OqZED span{transition:none}}.AboutTemplate_about__I3Oxi{position:fixed;z-index:1;inset:0;width:100vw;height:100svh;min-height:560px;overflow:hidden;color:#474747}.AboutTemplate_scene__PkE7M{position:absolute;inset:0;width:100%;height:100%}.AboutTemplate_bottleAnchor__vQoiY{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%)}.AboutTemplate_bottleFloat__abxOR{width:clamp(190px,20vw,360px);transform-origin:center;filter:drop-shadow(0 24px 22px rgba(71,71,71,.14));will-change:transform}.AboutTemplate_bottle__WU_IK{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:center;will-change:transform}.AboutTemplate_outlineTitle__tg8b8{position:absolute;z-index:1;top:53%;left:50%;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%);color:transparent;font-family:var(--font-work-sans),sans-serif;font-size:clamp(64px,8.3vw,150px);font-weight:800;line-height:.76;text-align:center;white-space:nowrap;opacity:.08;-webkit-text-stroke:1px #474747}.AboutTemplate_values__uLcQx{position:absolute;z-index:2;top:50%;left:50%;width:0;height:0;animation:AboutTemplate_orbitRing__y_XCl 54s linear infinite;will-change:transform}.AboutTemplate_valueOrbit__ORwBe{position:absolute;top:0;left:0;width:clamp(155px,13vw,225px);transform:rotate(var(--orbit-angle)) translateX(clamp(240px,17.5vw,350px));transform-origin:0 0;will-change:transform}.AboutTemplate_valueCard__3gQ7T{text-align:center;transform:translate(-50%,-50%) rotate(var(--counter-angle));animation:AboutTemplate_keepTextUpright__ViHuF 54s linear infinite;will-change:transform}.AboutTemplate_valueCard__3gQ7T h2{font-family:var(--font-work-sans),sans-serif;font-size:clamp(14px,1.12vw,21px);font-weight:800;line-height:1}.AboutTemplate_valueCard__3gQ7T p{margin-top:4px;font-family:var(--font-share-tech),monospace;font-size:clamp(13px,1.02vw,19px);line-height:1.16}.AboutTemplate_aboutLogo__569vC{position:absolute;z-index:4;right:50px;bottom:clamp(56px,8vh,110px);width:max-content;max-width:calc(100vw - 100px);color:#474747;font-family:var(--font-work-sans),sans-serif;font-size:clamp(27px,2.3vw,44px);font-weight:900;line-height:.92}.AboutTemplate_aboutLogoBottom__bJPMV,.AboutTemplate_aboutLogoTop__ESB3l{display:flex;align-items:center;width:100%;justify-content:flex-end}.AboutTemplate_aboutLogoTop__ESB3l{gap:.12em;justify-content:flex-start}.AboutTemplate_aboutLogoTop__ESB3l img{width:.72em;height:.72em;object-fit:contain}.AboutTemplate_aboutLogoTop__ESB3l strong{font-style:italic;font-weight:900}.AboutTemplate_aboutLogoBottom__bJPMV{gap:.16em}.AboutTemplate_aboutLogoBottom__bJPMV i{flex:1 1;height:.78em;background:#474747}@keyframes AboutTemplate_orbitRing__y_XCl{to{transform:rotate(1turn)}}@keyframes AboutTemplate_keepTextUpright__ViHuF{0%{transform:translate(-50%,-50%) rotate(var(--counter-angle))}to{transform:translate(-50%,-50%) rotate(calc(var(--counter-angle) - 1turn))}}@media(max-width:900px){.AboutTemplate_bottleFloat__abxOR{width:clamp(175px,38vw,290px)}.AboutTemplate_valueOrbit__ORwBe{transform:rotate(var(--orbit-angle)) translateX(clamp(195px,28vw,260px))}.AboutTemplate_aboutLogo__569vC{width:clamp(190px,36vw,280px)}}@media(max-width:600px){.AboutTemplate_outlineTitle__tg8b8{font-size:18vw}.AboutTemplate_bottleFloat__abxOR{width:min(43vw,185px)}.AboutTemplate_valueOrbit__ORwBe{width:112px}.AboutTemplate_valueCard__3gQ7T h2{font-size:12px}.AboutTemplate_valueCard__3gQ7T p{font-size:10.5px}.AboutTemplate_valueOrbit__ORwBe{transform:rotate(var(--orbit-angle)) translateX(min(36vw,150px))}.AboutTemplate_aboutLogo__569vC{right:20px;bottom:36px;width:max-content;height:38px;font-size:19px}}@media(prefers-reduced-motion:reduce){.AboutTemplate_valueCard__3gQ7T,.AboutTemplate_valueOrbit__ORwBe,.AboutTemplate_values__uLcQx{animation:none}}.AboutEditorialTemplate_about__9_ktW{position:fixed;z-index:30;inset:0;display:grid;min-height:100svh;place-items:center;overflow:hidden;padding:clamp(72px,9vh,104px) clamp(28px,8vw,148px);background:rgba(26,26,26,0);perspective:1200px;will-change:background-color,backdrop-filter}.AboutEditorialTemplate_note__4nQCc{position:relative;display:grid;width:min(1020px,100%);height:min(690px,76svh);min-height:480px;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,245,232,.18);background-color:#474747;box-shadow:0 28px 80px rgba(14,19,18,.22);color:#fff5e8;font-family:var(--font-work-sans),sans-serif;transform-origin:center bottom;text-transform:uppercase;will-change:transform,clip-path}.AboutEditorialTemplate_noteBody__C8Ltj,.AboutEditorialTemplate_noteFooter__q8FxK,.AboutEditorialTemplate_noteHeader__MKyoK{position:relative;z-index:1}.AboutEditorialTemplate_noteHeader__MKyoK{display:flex;min-height:62px;align-items:center;padding:0 84px 0 clamp(24px,3vw,46px);color:#fff5e8;font-size:12px;font-weight:400;letter-spacing:.17em;line-height:1}.AboutEditorialTemplate_close__zGbDe{position:absolute;z-index:3;top:0;right:0;display:grid;width:62px;height:62px;place-items:center;padding:0;border:0;color:#fff5e8;background:transparent;cursor:pointer;transition:background-color .35s cubic-bezier(.22,1,.36,1)}.AboutEditorialTemplate_close__zGbDe span,.AboutEditorialTemplate_close__zGbDe span:after{display:block;width:16px;height:1px;background-color:currentColor;content:"";transition:transform .4s cubic-bezier(.22,1,.36,1)}.AboutEditorialTemplate_close__zGbDe span{transform:rotate(45deg)}.AboutEditorialTemplate_close__zGbDe span:after{transform:rotate(90deg)}.AboutEditorialTemplate_close__zGbDe:focus-visible{outline:1px solid #fff5e8;outline-offset:-5px}.AboutEditorialTemplate_noteBody__C8Ltj{display:grid;min-width:0;align-content:safe center;overflow-y:auto;overscroll-behavior:contain;padding:clamp(38px,6vw,92px) clamp(28px,7vw,108px)}.AboutEditorialTemplate_copy__hYi4w{position:relative;width:100%;min-width:0;max-width:850px;margin:0;font-size:clamp(26px,3.1vw,52px);font-weight:450;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.AboutEditorialTemplate_copyMeasure__R_q7d{position:absolute;inset:0;display:block;width:100%;visibility:hidden;pointer-events:none}.AboutEditorialTemplate_copyLineInner__bMoGO,.AboutEditorialTemplate_copyLine__EwOcy,.AboutEditorialTemplate_copyVisual__tXF5y{display:block}.AboutEditorialTemplate_copyLine__EwOcy,.AboutEditorialTemplate_copyVisual__tXF5y{width:100%;min-width:0}.AboutEditorialTemplate_copyLine__EwOcy{overflow:hidden}.AboutEditorialTemplate_copyLineInner__bMoGO{white-space:nowrap;will-change:transform}.AboutEditorialTemplate_visuallyHidden__sGi_8{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.AboutEditorialTemplate_noteFooter__q8FxK{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:24px;padding:0 clamp(24px,3vw,46px)}.AboutEditorialTemplate_noteSocialLinks__mCRlo{flex:0 0 auto;color:#fff5e8}.AboutEditorialTemplate_credit__yLCza{display:flex;flex-direction:column;gap:4px;margin:0;color:rgba(255,245,232,.58);font-family:var(--font-share-tech),monospace;font-size:8px;letter-spacing:.14em;line-height:1.5}.AboutEditorialTemplate_credit__yLCza a{position:relative;align-self:flex-start;color:#fff5e8;font-family:var(--font-work-sans),sans-serif;text-decoration:none;transition:color .3s ease}.AboutEditorialTemplate_credit__yLCza a:after{content:"";position:absolute;right:0;bottom:-3px;left:0;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.22,1,.36,1)}.AboutEditorialTemplate_credit__yLCza a:focus-visible{outline:1px solid currentColor;outline-offset:4px}@media(hover:hover){.AboutEditorialTemplate_close__zGbDe:hover{background-color:rgba(255,245,232,.08)}.AboutEditorialTemplate_close__zGbDe:hover span{transform:rotate(135deg)}.AboutEditorialTemplate_credit__yLCza a:focus-visible,.AboutEditorialTemplate_credit__yLCza a:hover{color:#83b5aa}.AboutEditorialTemplate_credit__yLCza a:focus-visible:after,.AboutEditorialTemplate_credit__yLCza a:hover:after{transform:scaleX(1);transform-origin:left}}@media(max-width:700px){.AboutEditorialTemplate_about__9_ktW{place-items:stretch;padding:16px}.AboutEditorialTemplate_note__4nQCc{width:100%;height:100%;min-height:0}.AboutEditorialTemplate_noteHeader__MKyoK{min-height:50px;padding-right:64px;padding-left:18px;font-size:10px}.AboutEditorialTemplate_close__zGbDe{width:50px;height:50px}.AboutEditorialTemplate_noteBody__C8Ltj{padding:32px 22px}.AboutEditorialTemplate_copy__hYi4w{font-size:clamp(24px,8.3vw,38px);line-height:1.06}.AboutEditorialTemplate_noteFooter__q8FxK{min-height:64px;padding:0 18px}.AboutEditorialTemplate_credit__yLCza{font-size:8px;letter-spacing:.11em}}@media(max-height:620px)and (min-width:701px){.AboutEditorialTemplate_about__9_ktW{padding-top:clamp(16px,5svh,44px);padding-bottom:clamp(16px,5svh,44px)}.AboutEditorialTemplate_note__4nQCc{height:100%;min-height:0}.AboutEditorialTemplate_noteHeader__MKyoK{min-height:clamp(40px,10svh,62px)}.AboutEditorialTemplate_close__zGbDe{width:clamp(40px,10svh,62px);height:clamp(40px,10svh,62px)}.AboutEditorialTemplate_noteBody__C8Ltj{padding-top:clamp(10px,3svh,32px);padding-bottom:clamp(10px,3svh,32px)}.AboutEditorialTemplate_copy__hYi4w{font-size:clamp(20px,min(3.1vw,7svh),52px);line-height:1.04}.AboutEditorialTemplate_noteFooter__q8FxK{min-height:clamp(52px,12svh,76px)}}@media(prefers-reduced-motion:reduce){.AboutEditorialTemplate_close__zGbDe,.AboutEditorialTemplate_close__zGbDe span,.AboutEditorialTemplate_credit__yLCza a,.AboutEditorialTemplate_credit__yLCza a:after{transition:none}}.ContactTemplate_backdrop__2fN2z{position:fixed;z-index:30;inset:0;display:grid;min-height:100svh;place-items:center;overflow:hidden;padding:clamp(54px,7vh,88px) clamp(28px,8vw,148px);background:rgba(26,26,26,0);perspective:1200px;will-change:background-color,backdrop-filter}.ContactTemplate_panel__nYzvv{--muted:rgba(255,245,232,.58);--rule:rgba(255,245,232,.24);position:relative;display:grid;width:min(1020px,100%);height:auto;max-height:min(750px,84svh);min-height:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,245,232,.18);background-color:#474747;background-image:var(--paper-texture),var(--paper-fibers);background-size:140px 140px,12px 12px;background-blend-mode:soft-light,soft-light;box-shadow:0 28px 80px rgba(14,19,18,.22);color:#fff5e8;font-family:var(--font-work-sans),sans-serif;transform-origin:center bottom;will-change:transform,clip-path}.ContactTemplate_panelBody__6d6kU,.ContactTemplate_panelFooter__21l7b,.ContactTemplate_panelHeader__mv1s9{position:relative;z-index:1}.ContactTemplate_panelHeader__mv1s9{display:flex;min-height:62px;align-items:center;padding:0 84px 0 clamp(24px,3vw,46px)}.ContactTemplate_close__LEXSm{position:absolute;z-index:3;top:0;right:0;display:grid;width:62px;height:62px;place-items:center;padding:0;border:0;color:#fff5e8;background:transparent;cursor:pointer;transition:background-color .35s cubic-bezier(.22,1,.36,1)}.ContactTemplate_close__LEXSm span,.ContactTemplate_close__LEXSm span:after{display:block;width:16px;height:1px;background-color:currentColor;content:"";transition:transform .4s cubic-bezier(.22,1,.36,1)}.ContactTemplate_close__LEXSm span{transform:rotate(45deg)}.ContactTemplate_close__LEXSm span:after{transform:rotate(90deg)}.ContactTemplate_close__LEXSm:focus-visible{outline:1px solid #fff5e8;outline-offset:-5px}.ContactTemplate_panelBody__6d6kU{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(210px,.72fr) minmax(430px,1.28fr);align-items:start;grid-gap:clamp(42px,7vw,100px);gap:clamp(42px,7vw,100px);overflow-x:hidden;overflow-y:auto;padding:clamp(28px,5vh,58px) clamp(32px,6vw,84px) 32px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,245,232,.3) transparent}.ContactTemplate_intro__o_Bzq{min-width:0}.ContactTemplate_panelFooter__21l7b,.ContactTemplate_requiredNote__0kkR_{font-family:var(--font-share-tech),monospace;font-weight:400;letter-spacing:.06em}.ContactTemplate_title__8JHnc{margin:0 0 22px;font-size:clamp(38px,4.2vw,62px);font-weight:500;letter-spacing:-.065em;line-height:.94}.ContactTemplate_title__8JHnc em,.ContactTemplate_title__8JHnc span{display:block}.ContactTemplate_title__8JHnc>em{font-weight:500}.ContactTemplate_titleLine__Ew83o{overflow:visible;-webkit-clip-path:inset(-.06em -50vw 0 -50vw);clip-path:inset(-.06em -50vw 0 -50vw)}.ContactTemplate_titleLineInner__UNLsg{display:block;will-change:transform}.ContactTemplate_introCopy__qpqJo{max-width:290px;margin:0;color:var(--muted);font-family:var(--font-share-tech),monospace;font-size:11px;line-height:1.6}.ContactTemplate_form__ns4pp{display:flex;min-width:0;flex-direction:column;gap:20px}.ContactTemplate_honeypot__u9qWz{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ContactTemplate_feedback__sGVIV{margin:-8px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.ContactTemplate_feedback__sGVIV:empty{display:none}.ContactTemplate_identityFields__wsPqw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.ContactTemplate_field__pGhYj{display:flex;min-width:0;flex-direction:column}.ContactTemplate_field__pGhYj label{font-size:11px;line-height:1.5}.ContactTemplate_field__pGhYj label span{padding-left:3px;color:var(--muted)}.ContactTemplate_field__pGhYj input,.ContactTemplate_field__pGhYj textarea{width:100%;min-width:0;padding:9px 0;border:0;border-bottom:1px solid var(--rule);border-radius:0;outline:none;color:#fff5e8;background:transparent;font:inherit;font-size:13px;line-height:1.5;caret-color:#fff5e8;transition:border-color .2s ease,box-shadow .2s ease}.ContactTemplate_field__pGhYj input::placeholder,.ContactTemplate_field__pGhYj textarea::placeholder{color:rgba(255,245,232,.42);opacity:1}.ContactTemplate_field__pGhYj input:hover,.ContactTemplate_field__pGhYj textarea:hover{border-color:rgba(255,245,232,.56)}.ContactTemplate_field__pGhYj input:focus,.ContactTemplate_field__pGhYj textarea:focus{border-color:#fff5e8;box-shadow:0 1px 0 #fff5e8}.ContactTemplate_field__pGhYj input:-webkit-autofill,.ContactTemplate_field__pGhYj textarea:-webkit-autofill{-webkit-text-fill-color:#fff5e8;box-shadow:inset 0 0 0 1000px #474747}.ContactTemplate_field__pGhYj textarea{min-height:92px;max-height:240px;resize:vertical}.ContactTemplate_subjects__Q2_yx{min-width:0;padding:0;border:0}.ContactTemplate_subjects__Q2_yx legend{margin-bottom:9px;padding:0;font-size:11px;line-height:1.5}.ContactTemplate_subjects__Q2_yx legend span{margin-left:10px;color:var(--muted);font-family:var(--font-share-tech),monospace;font-size:9px}.ContactTemplate_subjectOptions__FW2sH{display:flex;flex-wrap:wrap;gap:6px}.ContactTemplate_subjectOption__Y8apA{position:relative;cursor:pointer}.ContactTemplate_subjectOption__Y8apA input{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ContactTemplate_subjectOption__Y8apA>span{display:flex;min-height:32px;align-items:center;padding:5px 11px;border:1px solid var(--rule);border-radius:0;color:var(--muted);font-size:10px;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.ContactTemplate_subjectOption__Y8apA:hover>span{border-color:#fff5e8;color:#fff5e8}.ContactTemplate_subjectOption__Y8apA input:checked+span{border-color:#fff5e8;color:#474747;background:#fff5e8}.ContactTemplate_subjectOption__Y8apA input:focus-visible+span{outline:1px solid #fff5e8;outline-offset:3px}.ContactTemplate_formFooter__VJRZB{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.ContactTemplate_requiredNote__0kkR_{color:var(--muted);font-size:9px;line-height:1.5}.ContactTemplate_submitButton__w3E6a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:14px;padding:8px 16px;border:1px solid #fff5e8;border-radius:0;color:#474747;background:#fff5e8;font-family:inherit;font-size:12px;font-style:italic;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ContactTemplate_submitButton__w3E6a svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.ContactTemplate_submitButton__w3E6a:hover{color:#fff5e8;background:transparent}.ContactTemplate_submitButton__w3E6a:hover svg{transform:translateX(3px)}.ContactTemplate_submitButton__w3E6a:focus-visible{outline:1px solid #fff5e8;outline-offset:4px}.ContactTemplate_submitButton__w3E6a:disabled{opacity:.65;cursor:wait}.ContactTemplate_panelFooter__21l7b{display:flex;min-height:72px;align-items:center;justify-content:flex-end;gap:24px;padding:0 clamp(24px,3vw,46px);color:var(--muted);font-size:8px;line-height:1.5;text-transform:uppercase}.ContactTemplate_panelSocialLinks__7TRg3{flex:0 0 auto;color:#fff5e8}@media(hover:hover){.ContactTemplate_close__LEXSm:hover{background-color:rgba(255,245,232,.08)}.ContactTemplate_close__LEXSm:hover span{transform:rotate(135deg)}}@media(max-width:940px){.ContactTemplate_panelBody__6d6kU{grid-template-columns:minmax(150px,.58fr) minmax(330px,1.42fr);gap:32px;padding-right:34px;padding-left:34px}.ContactTemplate_identityFields__wsPqw{grid-template-columns:1fr;gap:18px}}@media(max-width:700px){.ContactTemplate_backdrop__2fN2z{place-items:stretch;padding:16px}.ContactTemplate_panel__nYzvv{width:100%;height:100%;max-height:none;min-height:0}.ContactTemplate_panelHeader__mv1s9{min-height:50px;padding-right:64px;padding-left:18px}.ContactTemplate_close__LEXSm{width:50px;height:50px}.ContactTemplate_panelBody__6d6kU{display:block;padding:24px 24px 34px}.ContactTemplate_title__8JHnc{margin-bottom:18px;font-size:clamp(38px,12vw,54px)}.ContactTemplate_introCopy__qpqJo{max-width:330px}.ContactTemplate_form__ns4pp{gap:25px;margin-top:38px}.ContactTemplate_identityFields__wsPqw{gap:24px}.ContactTemplate_field__pGhYj input,.ContactTemplate_field__pGhYj textarea{padding-top:12px;padding-bottom:12px;font-size:16px}.ContactTemplate_field__pGhYj textarea{min-height:104px}.ContactTemplate_subjectOptions__FW2sH{gap:8px 6px}.ContactTemplate_subjectOption__Y8apA>span{min-height:42px}.ContactTemplate_submitButton__w3E6a{min-height:48px}.ContactTemplate_panelFooter__21l7b{min-height:62px;padding:0 18px}}@media(max-width:480px){.ContactTemplate_panelBody__6d6kU{padding-right:20px;padding-left:20px}.ContactTemplate_formFooter__VJRZB{align-items:stretch;flex-direction:column}.ContactTemplate_submitButton__w3E6a{width:100%;justify-content:space-between}}@media(max-height:620px)and (min-width:701px){.ContactTemplate_backdrop__2fN2z{padding-top:36px;padding-bottom:36px}.ContactTemplate_panel__nYzvv{height:100%;max-height:none;min-height:0}.ContactTemplate_panelBody__6d6kU{padding-top:22px;padding-bottom:22px}}@media(prefers-reduced-motion:reduce){.ContactTemplate_close__LEXSm,.ContactTemplate_close__LEXSm span,.ContactTemplate_subjectOption__Y8apA>span,.ContactTemplate_submitButton__w3E6a,.ContactTemplate_submitButton__w3E6a svg{transition:none}}.HomeTemplate_projectList__f_AKZ{display:flex;justify-content:space-around;max-width:100vw;padding:20px}.WorkTemplate_mainContainer__OglEt{padding-top:58vh;width:100%;min-height:100vh;position:relative;gap:150px;display:flex;justify-content:center;padding-bottom:100px}.WorkTemplate_mainContainer__OglEt p{font-family:var(--font-share-tech),monospace}.WorkTemplate_mainTitle__C_l7D{position:fixed;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%)}.WorkTemplate_mainTitle__C_l7D,.WorkTemplate_mainTitle__C_l7D .WorkTemplate_mainTitleInner___AadZ{display:flex;flex-direction:column;align-items:flex-end}.WorkTemplate_mainTitle__C_l7D .WorkTemplate_mainTitleMask__kueA_{display:block;overflow:hidden;overflow:clip;-webkit-clip-path:inset(-.16em -.12em);clip-path:inset(-.16em -.12em)}.WorkTemplate_mainTitle__C_l7D .WorkTemplate_mainTitleMask__kueA_>*{transform:translateY(calc(115% + .16em));transition:transform .5s cubic-bezier(.76,0,.24,1);will-change:transform}.WorkTemplate_mainTitle__C_l7D .WorkTemplate_mainSubtitleMask__QVxRo{-webkit-clip-path:inset(-.04em -.12em);clip-path:inset(-.04em -.12em)}.WorkTemplate_mainTitle__C_l7D .WorkTemplate_mainSubtitleMask__QVxRo>*{transition-delay:.06s;transition-duration:.4s}.WorkTemplate_mainTitle__C_l7D[data-title-revealed=true] .WorkTemplate_mainTitleMask__kueA_>*{transform:translateY(0)}.WorkTemplate_mainTitle__C_l7D[data-gallery-leaving=true] .WorkTemplate_mainTitleMask__kueA_>*,html[data-gallery-leaving=true] .WorkTemplate_mainTitle__C_l7D .WorkTemplate_mainTitleMask__kueA_>*{transform:translateY(calc(-115% - .16em));transition-duration:.52s;transition-delay:.04s}.WorkTemplate_mainTitle__C_l7D[data-gallery-leaving=true] .WorkTemplate_mainSubtitleMask__QVxRo>*,html[data-gallery-leaving=true] .WorkTemplate_mainTitle__C_l7D .WorkTemplate_mainSubtitleMask__QVxRo>*{transform:translateY(calc(-115% - 8px - .16em));transition-delay:0s}.WorkTemplate_mainTitle__C_l7D h2{margin:0;font-family:var(--font-work-sans),sans-serif;font-size:clamp(3rem,3vw,5rem);font-weight:300;letter-spacing:-.065em;line-height:.9}.WorkTemplate_mainTitle__C_l7D p{margin:8px 0 0;color:rgba(71,71,71,.64);font-family:var(--font-share-tech),monospace;font-size:10px;letter-spacing:.06em;line-height:1.25}@media(prefers-reduced-motion:reduce){.WorkTemplate_mainTitle__C_l7D .WorkTemplate_mainTitleMask__kueA_>*{transform:none;transition:none}}.WorkTemplate_projectTitleReveal__TDZ6H{display:block;overflow:hidden;-webkit-clip-path:inset(-.12em -.1em);clip-path:inset(-.12em -.1em)}.WorkTemplate_projectTitleReveal__TDZ6H>span{display:block;opacity:0;translate:0 calc(115% + .12em);transition:translate .52s cubic-bezier(.22,1,.36,1) calc(var(--gallery-enter-delay, 0s) + .2s),opacity .2s ease calc(var(--gallery-enter-delay, 0s) + .2s);will-change:translate}.WorkTemplate_upper__Ep8vI{position:relative;z-index:3}.WorkTemplate_project1Container__oAHwu{width:100%;display:flex;align-items:flex-end;flex-direction:column;margin-bottom:400px;gap:8px}.WorkTemplate_project1Container__oAHwu .WorkTemplate_project1__DYoYz{width:350px;height:500px}.WorkTemplate_project1Container__oAHwu,.WorkTemplate_project2Container__SGBj1,.WorkTemplate_project3Container__9_n2c,.WorkTemplate_project4Container__GSiTw,.WorkTemplate_project5Container___AbJy,.WorkTemplate_project6Container___S_OE{transform-origin:center center;transform-style:preserve-3d;will-change:transform}.WorkTemplate_project2Container__SGBj1{width:100%;display:flex;align-items:flex-end;flex-direction:column;margin-bottom:400px;gap:8px}.WorkTemplate_project2Container__SGBj1 .WorkTemplate_project2__HrwL1{width:270px;height:400px}.WorkTemplate_project3Container__9_n2c{width:100%;display:flex;align-items:flex-end;flex-direction:column;margin-bottom:400px;gap:8px}.WorkTemplate_project3Container__9_n2c .WorkTemplate_project3__1Docn{width:100%;max-width:700px;height:450px}.WorkTemplate_project4Container__GSiTw{width:100%;display:flex;align-items:flex-start;flex-direction:column;margin-bottom:400px;gap:8px}.WorkTemplate_project4Container__GSiTw .WorkTemplate_project4__4bUXe{width:100%;max-width:700px;height:450px}.WorkTemplate_project5Container___AbJy{width:100%;display:flex;align-items:flex-start;flex-direction:column;margin-bottom:400px;gap:8px}.WorkTemplate_project5Container___AbJy .WorkTemplate_project5__kycWj{width:350px;height:500px}.WorkTemplate_project6Container___S_OE{width:100%;display:flex;align-items:flex-start;flex-direction:column;margin-bottom:400px;gap:8px}.WorkTemplate_project6Container___S_OE .WorkTemplate_project6__yj7xL{width:270px;height:400px}.WorkTemplate_project1__DYoYz,.WorkTemplate_project2__HrwL1,.WorkTemplate_project3__1Docn,.WorkTemplate_project4__4bUXe,.WorkTemplate_project5__kycWj,.WorkTemplate_project6__yj7xL{--paper-edge:clamp(3px,0.35vw,6px);position:relative;padding:0;border:0;display:block;background:transparent;cursor:pointer;transform-style:preserve-3d}.WorkTemplate_paperFrame__xJkAm{overflow:hidden;-webkit-clip-path:inset(calc(100% + 64px) -64px -64px);clip-path:inset(calc(100% + 64px) -64px -64px);translate:0 46px;transform:translateZ(0);transition:translate .92s cubic-bezier(.22,1,.36,1) var(--gallery-enter-delay,0s),-webkit-clip-path .86s cubic-bezier(.22,1,.36,1) var(--gallery-enter-delay,0s);transition:clip-path .86s cubic-bezier(.22,1,.36,1) var(--gallery-enter-delay,0s),translate .92s cubic-bezier(.22,1,.36,1) var(--gallery-enter-delay,0s);transition:clip-path .86s cubic-bezier(.22,1,.36,1) var(--gallery-enter-delay,0s),translate .92s cubic-bezier(.22,1,.36,1) var(--gallery-enter-delay,0s),-webkit-clip-path .86s cubic-bezier(.22,1,.36,1) var(--gallery-enter-delay,0s);will-change:clip-path,translate}.WorkTemplate_galleryCard__peVD5[data-gallery-revealed=true] .WorkTemplate_paperFrame__xJkAm{-webkit-clip-path:inset(-64px);clip-path:inset(-64px);translate:0 0}.WorkTemplate_galleryCard__peVD5[data-gallery-revealed=true] .WorkTemplate_paperImage__n0aYf{scale:1.06}.WorkTemplate_galleryCard__peVD5[data-gallery-revealed=true] .WorkTemplate_projectTitleReveal__TDZ6H>span{opacity:1;translate:0 0}.WorkTemplate_galleryCard__peVD5>p{opacity:1;translate:0 0;transition:opacity .28s ease var(--gallery-exit-delay,0s),translate .46s cubic-bezier(.76,0,.24,1) var(--gallery-exit-delay,0s)}.WorkTemplate_galleryCard__peVD5[data-gallery-leaving=true],html[data-gallery-leaving=true] .WorkTemplate_galleryCard__peVD5{pointer-events:none}.WorkTemplate_galleryCard__peVD5[data-gallery-leaving=true] .WorkTemplate_paperFrame__xJkAm,html[data-gallery-leaving=true] .WorkTemplate_galleryCard__peVD5 .WorkTemplate_paperFrame__xJkAm{-webkit-clip-path:inset(calc(100% + 64px) -64px -64px);clip-path:inset(calc(100% + 64px) -64px -64px);translate:0 -18px;transition:translate .58s cubic-bezier(.76,0,.24,1) var(--gallery-exit-delay,0s),-webkit-clip-path .58s cubic-bezier(.76,0,.24,1) var(--gallery-exit-delay,0s);transition:clip-path .58s cubic-bezier(.76,0,.24,1) var(--gallery-exit-delay,0s),translate .58s cubic-bezier(.76,0,.24,1) var(--gallery-exit-delay,0s);transition:clip-path .58s cubic-bezier(.76,0,.24,1) var(--gallery-exit-delay,0s),translate .58s cubic-bezier(.76,0,.24,1) var(--gallery-exit-delay,0s),-webkit-clip-path .58s cubic-bezier(.76,0,.24,1) var(--gallery-exit-delay,0s)}.WorkTemplate_galleryCard__peVD5[data-gallery-leaving=true]>p,html[data-gallery-leaving=true] .WorkTemplate_galleryCard__peVD5>p{opacity:0;translate:0 -8px}.WorkTemplate_paperImage__n0aYf{display:block;width:100%;height:100%;object-fit:cover;object-position:center;scale:1.14;transition:scale 1.08s cubic-bezier(.22,1,.36,1) var(--gallery-enter-delay,0s);will-change:transform,scale;background-color:#fff5e8;box-shadow:0 18px 24px rgba(38,31,25,.12),0 3px 5px rgba(38,31,25,.08)}.WorkTemplate_left___lM6X,.WorkTemplate_right__H2D86{display:flex;flex-direction:column;width:50%;min-height:100vh}.WorkTemplate_right__H2D86{padding-top:24vh}.WorkTemplate_parallax-wrapper__s4UB0{position:relative;width:100%;height:100%}@media(max-width:768px){.WorkTemplate_mainContainer__OglEt{flex-direction:column;gap:0;padding:100px 20px 60px}.WorkTemplate_mainTitle__C_l7D{position:relative;top:auto;left:auto;transform:none;margin-bottom:40px;align-items:flex-start}.WorkTemplate_mainTitle__C_l7D .WorkTemplate_mainTitleInner___AadZ{align-items:flex-start}.WorkTemplate_mainTitle__C_l7D h2{font-size:clamp(1.85rem,8vw,2.25rem)}.WorkTemplate_mainTitle__C_l7D p{margin-top:6px;font-size:9px}.WorkTemplate_left___lM6X,.WorkTemplate_right__H2D86{width:100%;padding-top:0}.WorkTemplate_project1Container__oAHwu,.WorkTemplate_project2Container__SGBj1,.WorkTemplate_project3Container__9_n2c,.WorkTemplate_project4Container__GSiTw,.WorkTemplate_project5Container___AbJy,.WorkTemplate_project6Container___S_OE{justify-content:center;margin-bottom:50px}.WorkTemplate_project1__DYoYz,.WorkTemplate_project2__HrwL1,.WorkTemplate_project3__1Docn,.WorkTemplate_project4__4bUXe,.WorkTemplate_project5__kycWj,.WorkTemplate_project6__yj7xL{width:100%!important;max-width:100%;height:auto}.WorkTemplate_project1__DYoYz,.WorkTemplate_project5__kycWj{aspect-ratio:350/500}.WorkTemplate_project2__HrwL1,.WorkTemplate_project6__yj7xL{aspect-ratio:270/400}.WorkTemplate_project3__1Docn,.WorkTemplate_project4__4bUXe{aspect-ratio:700/450}}@media(prefers-reduced-motion:reduce){.WorkTemplate_galleryCard__peVD5[data-gallery-revealed] .WorkTemplate_paperFrame__xJkAm,.WorkTemplate_paperFrame__xJkAm{-webkit-clip-path:inset(-64px);clip-path:inset(-64px);translate:none;transition:none}.WorkTemplate_galleryCard__peVD5[data-gallery-revealed] .WorkTemplate_paperImage__n0aYf,.WorkTemplate_paperImage__n0aYf{scale:1.06;transition:none}.WorkTemplate_galleryCard__peVD5[data-gallery-revealed] .WorkTemplate_projectTitleReveal__TDZ6H>span,.WorkTemplate_projectTitleReveal__TDZ6H>span{opacity:1;translate:none;transition:none}}.ProjectDetail_projectPage__SU2kc{position:relative;z-index:1;background-color:transparent}.ProjectDetail_backLink__yCmzi{position:fixed;z-index:5;top:26px;left:40px;display:inline-flex;align-items:center;gap:10px;min-height:32px;color:var(--project-nav-color,#fff5e8);font-family:var(--font-work-sans),sans-serif;font-size:11px;font-weight:400;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.ProjectDetail_backLink__yCmzi:focus-visible .ProjectDetail_backIcon__7eUyT,.ProjectDetail_backLink__yCmzi:hover .ProjectDetail_backIcon__7eUyT{border-color:currentColor}.ProjectDetail_backLink__yCmzi:focus-visible .ProjectDetail_backIcon__7eUyT svg,.ProjectDetail_backLink__yCmzi:hover .ProjectDetail_backIcon__7eUyT svg{transform:translateX(-3px)}.ProjectDetail_backLink__yCmzi:focus-visible .ProjectDetail_backLabel__i6Uuw:after,.ProjectDetail_backLink__yCmzi:hover .ProjectDetail_backLabel__i6Uuw:after{transform:scaleX(1);transform-origin:left}.ProjectDetail_backLink__yCmzi:focus-visible{outline:1px solid currentColor;outline-offset:5px;border-radius:2px}.ProjectDetail_backIcon__7eUyT{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:0;transition:border-color .3s ease}.ProjectDetail_backIcon__7eUyT svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s cubic-bezier(.22,1,.36,1)}.ProjectDetail_backLabel__i6Uuw{position:relative}.ProjectDetail_backLabel__i6Uuw:after{content:"";position:absolute;right:0;bottom:-4px;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.22,1,.36,1)}@media(max-width:700px){.ProjectDetail_backLink__yCmzi{top:16px;left:22px;gap:8px;font-size:9px}}@media(prefers-reduced-motion:reduce){.ProjectDetail_backIcon__7eUyT,.ProjectDetail_backIcon__7eUyT svg,.ProjectDetail_backLabel__i6Uuw:after{transition:none}.ProjectDetail_backLink__yCmzi:focus-visible .ProjectDetail_backIcon__7eUyT svg,.ProjectDetail_backLink__yCmzi:hover .ProjectDetail_backIcon__7eUyT svg{transform:none}}.ProjectDetail_hero__tQGcv{position:relative;width:100%;height:100vh;height:100svh;min-height:600px;overflow:hidden;color:#fff5e8}.ProjectDetail_heroImage__6urFJ{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.ProjectDetail_heroShade__X01gr{position:absolute;inset:0;background:hsla(0,0%,7%,.48)}.ProjectDetail_heroGrid__yb61x{position:fixed;z-index:1;inset:0;background-image:linear-gradient(to right,var(--project-grid-color,rgba(255,245,232,.08)) 1px,transparent 1px),linear-gradient(to bottom,var(--project-grid-color,rgba(255,245,232,.08)) 1px,transparent 1px);background-size:25% 25%;pointer-events:none;animation:ProjectDetail_projectGridIn__fBMbB .8s cubic-bezier(.33,1,.68,1) .1s both}@keyframes ProjectDetail_projectGridIn__fBMbB{0%{opacity:0}to{opacity:1}}.ProjectDetail_heroTitle__rtgmv{position:absolute;z-index:2;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.ProjectDetail_heroTitle__rtgmv .ProjectDetail_heroTitleReveal__QUSFD{display:block}.ProjectDetail_heroTitle__rtgmv .ProjectDetail_titleGroup__1iAz2{display:flex;flex-direction:column;align-items:flex-end}.ProjectDetail_heroTitle__rtgmv h1{text-transform:uppercase;margin:0;font-family:var(--font-work-sans),sans-serif;font-size:clamp(2.8rem,6vw,4rem);font-weight:lighter;line-height:.9;letter-spacing:-.07em}.ProjectDetail_heroTitle__rtgmv p{font-family:var(--font-share-tech),monospace;font-weight:lighter;margin-top:8px;font-size:16px}.ProjectDetail_projectBody__wogBk{position:relative;z-index:2;padding:4vw 3vw}.ProjectDetail_projectIntro__huFrv{--intro-image-height:clamp(320px,37.5vw,900px);display:grid;grid-template-columns:minmax(0,58fr) minmax(0,23fr) minmax(90px,19fr);grid-template-rows:auto auto;grid-column-gap:1vw;column-gap:1vw;padding-bottom:11vw}.ProjectDetail_introMedia__eWEOu{grid-column:1/3;grid-row:1/span 2;display:flex;align-items:flex-start;gap:1vw;width:100%;max-width:100%;overflow:hidden}.ProjectDetail_introMain__8iwzG{flex:0 1 auto;min-width:0}.ProjectDetail_introMain__8iwzG>.ProjectDetail_introVideoPlayer__8hgCr,.ProjectDetail_introMain__8iwzG>img{display:block;width:auto;max-width:none;height:var(--intro-resolved-height,var(--intro-image-height));object-fit:contain;object-position:left top;will-change:transform}.ProjectDetail_introVideoPlayer__8hgCr{position:relative;flex:0 1 auto;height:var(--intro-resolved-height,var(--intro-image-height));overflow:hidden}.ProjectDetail_introVideoPlayer__8hgCr>video{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.ProjectDetail_introSide__d_R_r{flex:0 1 auto;display:block;width:auto;max-width:none;height:var(--intro-resolved-height,var(--intro-image-height));object-fit:contain;object-position:left top;will-change:transform}.ProjectDetail_palette__MpdGi{display:flex;gap:1vw;padding-top:1.2vw}.ProjectDetail_palette__MpdGi span{display:block;width:clamp(38px,5.7vw,88px);aspect-ratio:1}.ProjectDetail_paletteStandalone__QzjDw{grid-column:1/3;grid-row:1;align-self:start;padding-top:0}.ProjectDetail_swatchGrey__k8d1_{background:#77766d}.ProjectDetail_swatchTaupe__rtvJe{background:#987764}.ProjectDetail_swatchBrown__z_DwZ{background:#2c1c18}.ProjectDetail_credits__f_AOz{grid-column:3;grid-row:2;align-self:end;justify-self:end;margin:0;font-family:var(--font-share-tech),monospace;font-size:clamp(.72rem,.85vw,1rem);line-height:1.45;text-align:right}.ProjectDetail_credits__f_AOz a{color:inherit;text-decoration:none}.ProjectDetail_credits__f_AOz a:focus-visible,.ProjectDetail_credits__f_AOz a:hover{text-decoration:underline;text-underline-offset:.2em}.ProjectDetail_projectDescription__E_poM{width:min(38vw,620px);margin:0 auto 11vw;font-family:var(--font-work-sans),sans-serif;font-size:clamp(.78rem,.82vw,.95rem);font-weight:400;line-height:1.45;letter-spacing:.045em;text-transform:uppercase;white-space:pre-line}.ProjectDetail_videoPlayer__fnxHd{position:relative;isolation:isolate;container-type:inline-size}.ProjectDetail_videoPlayer__fnxHd:-webkit-full-screen{width:100%;height:100%;aspect-ratio:auto!important;background:#111;transform:none!important}.ProjectDetail_videoPlayer__fnxHd:-webkit-full-screen,.ProjectDetail_videoPlayer__fnxHd:fullscreen{width:100%;height:100%;aspect-ratio:auto!important;background:#111;transform:none!important}.ProjectDetail_videoPlayer__fnxHd:-webkit-full-screen>video{width:100%;height:100%;object-fit:contain;scale:1}.ProjectDetail_videoPlayer__fnxHd:-webkit-full-screen>video,.ProjectDetail_videoPlayer__fnxHd:fullscreen>video{width:100%;height:100%;object-fit:contain;scale:1}.ProjectDetail_videoChrome__8PAK4{position:absolute;z-index:2;inset:0;color:#fff5e8}.ProjectDetail_videoGrid__HoQlY,.ProjectDetail_videoShade__vNtCk{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.22,1,.36,1)}.ProjectDetail_videoShade__vNtCk{background:linear-gradient(0deg,hsla(0,0%,7%,.58),hsla(0,0%,7%,.08) 48%,hsla(0,0%,7%,.03))}.ProjectDetail_videoGrid__HoQlY{background-image:linear-gradient(90deg,rgba(255,245,232,.18) 1px,transparent 0),linear-gradient(180deg,rgba(255,245,232,.18) 1px,transparent 0);background-size:25% 25%}.ProjectDetail_videoChrome__8PAK4[data-controls-visible=true] .ProjectDetail_videoShade__vNtCk,.ProjectDetail_videoChrome__8PAK4[data-paused=true] .ProjectDetail_videoShade__vNtCk{opacity:.72}.ProjectDetail_videoChrome__8PAK4[data-controls-visible=true] .ProjectDetail_videoGrid__HoQlY{opacity:.62}.ProjectDetail_videoChrome__8PAK4[data-paused=true] .ProjectDetail_videoGrid__HoQlY,.ProjectDetail_videoChrome__8PAK4[data-paused=true] .ProjectDetail_videoShade__vNtCk{opacity:1}.ProjectDetail_videoTapTarget__S6yd3{position:absolute;z-index:1;inset:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.ProjectDetail_videoChrome__8PAK4[data-controls-visible=false][data-paused=false] .ProjectDetail_videoTapTarget__S6yd3{cursor:none}.ProjectDetail_videoCenterControl__Bj7SN{position:absolute;top:50%;left:50%;display:grid;width:clamp(42px,4.2vw,62px);aspect-ratio:1;place-items:center;border:1px solid rgba(255,245,232,.6);border-radius:50%;opacity:0;transform:translate(-50%,-46%) scale(.9);transition:opacity .25s ease,transform .35s cubic-bezier(.22,1,.36,1),background-color .25s ease}.ProjectDetail_videoCenterControl__Bj7SN svg{width:38%;height:38%;fill:currentColor}.ProjectDetail_videoChrome__8PAK4[data-paused=true] .ProjectDetail_videoCenterControl__Bj7SN,.ProjectDetail_videoTapTarget__S6yd3:focus-visible .ProjectDetail_videoCenterControl__Bj7SN{opacity:1;transform:translate(-50%,-50%) scale(1)}.ProjectDetail_videoTapTarget__S6yd3:focus-visible .ProjectDetail_videoCenterControl__Bj7SN,.ProjectDetail_videoTapTarget__S6yd3:hover .ProjectDetail_videoCenterControl__Bj7SN{background:hsla(0,0%,7%,.16)}.ProjectDetail_videoTapTarget__S6yd3:focus-visible{outline:1px solid currentColor;outline-offset:-5px}.ProjectDetail_videoControls__Y3lQP{position:absolute;z-index:2;right:clamp(10px,1vw,18px);bottom:clamp(10px,1vw,18px);left:clamp(10px,1vw,18px);display:flex;align-items:center;gap:clamp(6px,.65vw,11px);opacity:0;pointer-events:none;transform:translateY(7px);transition:opacity .25s ease,transform .35s cubic-bezier(.22,1,.36,1)}.ProjectDetail_videoChrome__8PAK4[data-controls-visible=true] .ProjectDetail_videoControls__Y3lQP,.ProjectDetail_videoChrome__8PAK4[data-paused=true] .ProjectDetail_videoControls__Y3lQP{opacity:1;pointer-events:auto;transform:translateY(0)}.ProjectDetail_videoControlButton__CNwLB,.ProjectDetail_videoIconButton__GVZJj{display:grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid rgba(255,245,232,.48);border-radius:50%;background:hsla(0,0%,7%,.12);color:inherit;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,transform .25s ease}.ProjectDetail_videoControlButton__CNwLB:focus-visible,.ProjectDetail_videoControlButton__CNwLB:hover,.ProjectDetail_videoIconButton__GVZJj:focus-visible,.ProjectDetail_videoIconButton__GVZJj:hover{border-color:currentColor;background:hsla(0,0%,7%,.28)}.ProjectDetail_videoControlButton__CNwLB:focus-visible,.ProjectDetail_videoIconButton__GVZJj:focus-visible{outline:1px solid currentColor;outline-offset:3px}.ProjectDetail_videoControlButton__CNwLB:active,.ProjectDetail_videoIconButton__GVZJj:active{transform:scale(.94)}.ProjectDetail_videoControlButton__CNwLB svg,.ProjectDetail_videoIconButton__GVZJj svg{width:48%;height:48%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ProjectDetail_videoControlButton__CNwLB{width:32px;height:32px}.ProjectDetail_videoControlButton__CNwLB svg{fill:currentColor;stroke:currentColor}.ProjectDetail_videoIconButton__GVZJj{width:28px;height:28px}.ProjectDetail_videoProgress__MKB42{min-width:36px;height:18px;flex:1 1 auto;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;cursor:pointer}.ProjectDetail_videoProgress__MKB42::-webkit-slider-runnable-track{height:1px;background:linear-gradient(to right,currentColor 0 var(--video-progress),rgba(255,245,232,.36) var(--video-progress) 100%)}.ProjectDetail_videoProgress__MKB42::-moz-range-track{height:1px;background:rgba(255,245,232,.36)}.ProjectDetail_videoProgress__MKB42::-moz-range-progress{height:1px;background:currentColor}.ProjectDetail_videoProgress__MKB42::-webkit-slider-thumb{width:8px;height:8px;margin-top:-3.5px;-webkit-appearance:none;appearance:none;border:0;border-radius:50%;background:currentColor;-webkit-transition:transform .2s ease;transition:transform .2s ease}.ProjectDetail_videoProgress__MKB42::-moz-range-thumb{width:8px;height:8px;border:0;border-radius:50%;background:currentColor}.ProjectDetail_videoProgress__MKB42:focus-visible::-webkit-slider-thumb,.ProjectDetail_videoProgress__MKB42:hover::-webkit-slider-thumb{transform:scale(1.35)}.ProjectDetail_videoProgress__MKB42:focus-visible{outline:1px solid currentColor;outline-offset:4px}.ProjectDetail_videoTime__lLF2C{flex:0 0 auto;font-family:var(--font-share-tech),monospace;font-size:9px;letter-spacing:.04em;line-height:1;text-shadow:0 1px 8px hsla(0,0%,7%,.45);white-space:nowrap}@container (max-width: 330px){.ProjectDetail_videoTime__lLF2C{display:none}}.ProjectDetail_gallery__UdtvU{display:grid;grid-template-columns:repeat(var(--gallery-column-count,3),minmax(0,1fr));grid-gap:1vw;gap:1vw}.ProjectDetail_galleryMediaInteractive__g7mpP{cursor:zoom-in}.ProjectDetail_galleryMediaInteractive__g7mpP:focus-visible{outline:1px solid #474747;outline-offset:-4px}.ProjectDetail_imageLightbox__X5ybx{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:48px;background:hsla(0,0%,7%,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out}.ProjectDetail_imageLightboxMedia__1WXU5{display:block;width:auto;max-width:calc(100vw - 96px);height:auto;max-height:calc(100svh - 96px);object-fit:contain;cursor:default;box-shadow:0 24px 80px rgba(0,0,0,.35)}.ProjectDetail_imageLightboxClose__CEZol{position:absolute;top:24px;right:24px;display:grid;width:42px;height:42px;place-items:center;padding:0;border:1px solid rgba(255,245,232,.55);background:hsla(0,0%,7%,.28);color:#fff5e8;cursor:pointer;transition:border-color .25s ease,background-color .25s ease}.ProjectDetail_imageLightboxClose__CEZol:focus-visible,.ProjectDetail_imageLightboxClose__CEZol:hover{border-color:currentColor;background:hsla(0,0%,7%,.58)}.ProjectDetail_imageLightboxClose__CEZol:focus-visible{outline:1px solid currentColor;outline-offset:3px}.ProjectDetail_imageLightboxClose__CEZol svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.ProjectDetail_galleryColumn__ls2N4{display:flex;flex-direction:column;min-width:0;width:100%;gap:1vw}.ProjectDetail_galleryColumn__ls2N4 .ProjectDetail_galleryMedia__6m3IU{min-width:0;width:100%;overflow:hidden;contain:paint}.ProjectDetail_galleryColumn__ls2N4 img,.ProjectDetail_galleryColumn__ls2N4 video{display:block;width:100%;max-width:100%;height:auto;object-fit:cover}.ProjectDetail_galleryColumn__ls2N4 img{scale:1.08;will-change:transform}.ProjectDetail_galleryColumn__ls2N4 video{scale:1.08;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#111}@media(max-width:768px){.ProjectDetail_hero__tQGcv{min-height:560px}.ProjectDetail_heroImage__6urFJ{object-position:center}.ProjectDetail_heroTitle__rtgmv h1{font-size:clamp(2.5rem,14vw,4.5rem)}.ProjectDetail_projectBody__wogBk{padding:5vw 4vw 3vw}.ProjectDetail_projectIntro__huFrv{--intro-image-height:clamp(260px,72vw,560px);grid-template-columns:minmax(0,1fr) minmax(0,.48fr);grid-template-rows:auto auto auto;gap:3vw;padding-bottom:18vw}.ProjectDetail_introMain__8iwzG{flex-shrink:1}.ProjectDetail_introMedia__eWEOu{grid-column:1/-1;grid-row:1;gap:3vw}.ProjectDetail_introMain__8iwzG>.ProjectDetail_introVideoPlayer__8hgCr,.ProjectDetail_introMain__8iwzG>img,.ProjectDetail_introSide__d_R_r{transform:none!important;will-change:auto}.ProjectDetail_palette__MpdGi{gap:2vw;padding-top:3vw}.ProjectDetail_credits__f_AOz{grid-column:1;grid-row:2;align-self:end;justify-self:start;font-size:.8rem;text-align:left}.ProjectDetail_projectDescription__E_poM{width:min(84vw,540px);margin-bottom:18vw;font-size:.72rem;line-height:1.4}.ProjectDetail_gallery__UdtvU{grid-template-columns:1fr;gap:3vw;touch-action:pan-y}.ProjectDetail_galleryColumn__ls2N4{gap:3vw;transform:none!important}.ProjectDetail_galleryColumn__ls2N4 img,.ProjectDetail_galleryColumn__ls2N4 video{transform:none!important;scale:1;will-change:auto;pointer-events:none;touch-action:pan-y}.ProjectDetail_galleryMediaInteractive__g7mpP{cursor:default}.ProjectDetail_imageLightbox__X5ybx{display:none}}@media(prefers-reduced-motion:reduce){.ProjectDetail_videoCenterControl__Bj7SN,.ProjectDetail_videoControlButton__CNwLB,.ProjectDetail_videoControls__Y3lQP,.ProjectDetail_videoGrid__HoQlY,.ProjectDetail_videoIconButton__GVZJj,.ProjectDetail_videoProgress__MKB42::-webkit-slider-thumb,.ProjectDetail_videoShade__vNtCk{-webkit-transition:none;transition:none}.ProjectDetail_imageLightboxClose__CEZol{transition:none}}.SocialLinks_socialLinks__sOPTC{display:flex;align-items:center;gap:14px;color:#fff5e8}.SocialLinks_link__vTzsI{display:grid;width:23px;height:23px;place-items:center;color:inherit;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.SocialLinks_link__vTzsI:hover{opacity:.7;transform:translateY(-2px)}.SocialLinks_link__vTzsI:focus-visible{outline:1px solid currentColor;outline-offset:5px}.SocialLinks_icon__dgSU6{display:block;width:100%;height:100%;background-color:currentColor;mask:var(--social-icon) center/contain no-repeat;-webkit-mask:var(--social-icon) center/contain no-repeat}.Menu_mainContainer__7_obC{position:absolute;z-index:10001;top:0;left:0}.Menu_menuShell__JU7wP{position:fixed;z-index:11;right:28px;bottom:28px;overflow:hidden;padding:5px;border:1px solid rgba(71,71,71,.22);background-color:rgba(255,245,232,.9);background-image:var(--paper-texture),var(--paper-fibers);background-size:140px 140px,12px 12px;background-blend-mode:multiply,multiply;box-shadow:0 8px 30px rgba(22,38,35,.1);color:#474747;animation:Menu_menuReveal__sFR0l .7s cubic-bezier(.22,1,.36,1) .18s both;transition:opacity .24s ease}.Menu_linkGroup__DkVBZ,.Menu_menuShell__JU7wP,.Menu_navigation__lZmyC,.Menu_projectSection__qam1p,.Menu_viewOptions__b17Nt{display:flex;align-items:stretch}.Menu_navigation__lZmyC{min-height:34px;max-width:0;overflow:hidden;opacity:0;pointer-events:none;white-space:nowrap;transition:max-width .58s cubic-bezier(.22,1,.36,1),opacity .22s ease}.Menu_menuOpen__syr54 .Menu_navigation__lZmyC{max-width:460px;opacity:1;pointer-events:auto}.Menu_projectSection__qam1p{align-items:center}.Menu_viewOptions__b17Nt{gap:2px;align-self:stretch;padding:2px;border:1px solid rgba(71,71,71,.2);background:rgba(71,71,71,.035)}.Menu_menuLink__vRhVO{position:relative;display:flex;min-width:80px;align-items:center;justify-content:center;padding:0 12px;color:rgba(71,71,71,.7);font-family:var(--font-work-sans),sans-serif;font-size:9px;font-weight:500;letter-spacing:.15em;line-height:1;text-decoration:none;text-transform:uppercase;transition:color .35s cubic-bezier(.22,1,.36,1),background-color .35s cubic-bezier(.22,1,.36,1)}.Menu_menuLink__vRhVO:after{position:absolute;right:10px;bottom:4px;left:10px;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .42s cubic-bezier(.22,1,.36,1)}.Menu_menuLink__vRhVO:focus-visible{outline:1px solid #474747;outline-offset:-1px}.Menu_menuLinkButton__asTPc{border:0;background:transparent;cursor:pointer}.Menu_menuLinkActive__mas4a{color:#474747}.Menu_menuLinkActive__mas4a:after{transform:scaleX(1);transform-origin:left}.Menu_viewLink__seYlx{min-width:88px;flex-direction:column;gap:3px;background-color:transparent}.Menu_viewLink__seYlx:after{display:none}.Menu_viewName__1rkVa{line-height:1}.Menu_viewDescription__OB_bn{color:rgba(71,71,71,.45);font-size:6px;font-weight:500;letter-spacing:.11em;line-height:1}.Menu_viewLink__seYlx.Menu_menuLinkActive__mas4a{color:#fff5e8;background-color:#474747}.Menu_viewLink__seYlx.Menu_menuLinkActive__mas4a .Menu_viewDescription__OB_bn{color:rgba(255,245,232,.64)}.Menu_divider__KOKXm{width:1px;margin:5px 6px;background-color:rgba(71,71,71,.2)}.Menu_menuToggle__wtabE{position:relative;display:grid;width:38px;min-width:38px;height:34px;place-items:center;padding:0;border:0;background:transparent;color:#474747;cursor:pointer;transition:background-color .35s cubic-bezier(.22,1,.36,1)}.Menu_menuToggle__wtabE:focus-visible{outline:1px solid #474747;outline-offset:-1px}.Menu_menuIcon__ImW5N{position:relative;display:block;width:15px;height:9px}.Menu_menuIcon__ImW5N span{position:absolute;top:50%;left:50%;width:15px;height:1px;background:currentColor;transform-origin:center;transition:transform .45s cubic-bezier(.22,1,.36,1)}.Menu_menuIcon__ImW5N span:first-child{transform:translate(-50%,-3px)}.Menu_menuIcon__ImW5N span:last-child{transform:translate(-50%,3px)}.Menu_menuOpen__syr54 .Menu_menuToggle__wtabE{margin-left:6px;border-left:1px solid rgba(71,71,71,.2)}.Menu_menuOpen__syr54 .Menu_menuIcon__ImW5N span:first-child{transform:translate(-50%) rotate(45deg)}.Menu_menuOpen__syr54 .Menu_menuIcon__ImW5N span:last-child{transform:translate(-50%) rotate(-45deg)}@media(hover:hover){.Menu_menuLink__vRhVO:hover{color:#474747;background-color:rgba(71,71,71,.055)}.Menu_menuLink__vRhVO:hover:after{transform:scaleX(1);transform-origin:left}.Menu_menuToggle__wtabE:hover{background-color:rgba(71,71,71,.055)}.Menu_viewLink__seYlx.Menu_menuLinkActive__mas4a:hover{color:#fff5e8;background-color:#474747}}@keyframes Menu_menuReveal__sFR0l{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.Menu_menuShell__JU7wP{right:16px;bottom:max(16px,env(safe-area-inset-bottom));max-width:calc(100vw - 32px);align-items:flex-end;flex-direction:column}.Menu_navigation__lZmyC{width:0;min-height:0;max-width:none;max-height:0;align-self:flex-end;flex-direction:column;opacity:0;transition:width .52s cubic-bezier(.22,1,.36,1),max-height .52s cubic-bezier(.22,1,.36,1),opacity .2s ease}.Menu_menuOpen__syr54 .Menu_navigation__lZmyC{width:min(248px,100vw - 44px);max-width:none;max-height:250px}.Menu_projectSection__qam1p{flex-direction:column;align-items:stretch}.Menu_linkGroup__DkVBZ,.Menu_viewOptions__b17Nt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.Menu_viewOptions__b17Nt{gap:2px;margin:5px;padding:2px}.Menu_menuLink__vRhVO{min-width:0;min-height:44px;padding:0 9px;font-size:8px}.Menu_menuLink__vRhVO:after{right:9px;bottom:6px;left:9px}.Menu_menuLinkButton__asTPc+.Menu_menuLinkButton__asTPc{border-left:1px solid rgba(71,71,71,.12)}.Menu_viewLink__seYlx{min-height:48px}.Menu_divider__KOKXm{width:auto;height:1px;margin:5px 0}.Menu_menuOpen__syr54 .Menu_menuToggle__wtabE{margin-top:6px;margin-left:0;border-top:1px solid rgba(71,71,71,.2);border-left:0}}@media(prefers-reduced-motion:reduce){.Menu_menuShell__JU7wP{animation:none}.Menu_menuIcon__ImW5N span,.Menu_menuLink__vRhVO,.Menu_menuLink__vRhVO:after,.Menu_navigation__lZmyC{transition:none}}.stairs .transition-container{position:fixed;width:100vw;height:100vh;display:flex;left:0;top:0;pointer-events:none;z-index:2}.stairs .transition-container div{position:relative;height:100%;width:100%}.stairs .transition-background{position:fixed;width:100%;height:100vh;z-index:1;pointer-events:none;top:0;left:0}.inner{background-color:#474747}.inner .page{background-color:#fff}.inner .slide{height:100vh;width:100%;position:fixed;left:0;top:0;background-color:#fff;z-index:1;overflow:scroll}.curve>.bg,.curve>.svgAnim{z-index:1000;position:fixed;height:calc(100vh + 600px);width:100vw;pointer-events:none;left:0;top:0}.curve .bg,.curve>.bg,.curve>.svgAnim{transition:opacity 0s linear .1s}.curve .route{position:fixed;top:50%;left:50%;z-index:10000;width:70px;height:70px;pointer-events:none}.curve .transition-image{width:100%;height:100%;display:block}.curve--cabinet>.svgAnim{z-index:1001}html.project-navigation-active .curve .route,html.project-navigation-active .curve .svgAnim{display:none!important}.main{isolation:isolate}.main .routeOverlayRoot{position:fixed;z-index:10000;inset:0;pointer-events:none}.main .persistentCabinet{position:fixed;z-index:1;inset:0;visibility:hidden;pointer-events:none;transform-origin:58% 50%;will-change:transform,opacity}.main .persistentCabinet--visible{visibility:visible}.main .persistentCabinet--interactive{pointer-events:auto}.main .spatialRouteFrame{display:contents}.main .spatialRouteFrame--travelling{display:block;position:relative;z-index:2;width:100%;min-height:100svh;transform-origin:58% 50%}.main .spatialRouteFrame>.page{min-height:100svh}.main .spatialRouteFrame--gallery.spatialRouteFrame--travelling{z-index:0;will-change:transform,opacity}.main .header{z-index:30;display:flex;gap:15px;padding:40px;height:30px;position:fixed;left:0;top:0}.main .header a{text-decoration:none;color:#474747}.main .header a:hover{text-decoration:underline}.main h1{margin-top:50px}.main .body{display:flex;gap:40px}.MainLayout_mainContainer__4y_dl{width:100vw;min-height:100vh}@font-face{font-family:__Work_Sans_4a33cd;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Work_Sans_4a33cd;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Work_Sans_4a33cd;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Work_Sans_Fallback_4a33cd;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_4a33cd{font-family:__Work_Sans_4a33cd,__Work_Sans_Fallback_4a33cd;font-style:normal}.__variable_4a33cd{--font-work-sans:"__Work_Sans_4a33cd","__Work_Sans_Fallback_4a33cd"}@font-face{font-family:__Share_Tech_c5376c;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/78b756c5b9139e81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Share_Tech_Fallback_c5376c;src:local("Arial");ascent-override:98.88%;descent-override:27.04%;line-gap-override:0.00%;size-adjust:89.50%}.__className_c5376c{font-family:__Share_Tech_c5376c,__Share_Tech_Fallback_c5376c;font-weight:400;font-style:normal}.__variable_c5376c{--font-share-tech:"__Share_Tech_c5376c","__Share_Tech_Fallback_c5376c"}