.Ls2JHq_pocketSite{--pc-bg:#f2f2f0;--pc-bg-alt:#ecedeb;--pc-silver:#d7d3ca;--pc-light:#e5e1d8;--pc-dark:#5b5a56;--pc-black:#171817;--pc-bezel:#111313;--pc-lcd:#c9d7dc;--pc-text:#111211;--pc-muted:#676967;--pc-line:#d0d0cc;--pc-yellow:#f4d400;--pc-green:#18b842;--pc-container:1440px;--pc-side:clamp(28px, 3.2vw, 48px);background:var(--pc-bg);min-height:100svh;color:var(--pc-text);cursor:default;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.Ls2JHq_pocketSite *{cursor:inherit}.Ls2JHq_pocketSite button,.Ls2JHq_pocketSite a{cursor:pointer}.Ls2JHq_pocketSite a:focus-visible,.Ls2JHq_pocketSite button:focus-visible,.Ls2JHq_pocketSite select:focus-visible{outline:2px solid var(--pc-yellow);outline-offset:4px}.Ls2JHq_homeShell{grid-template-rows:minmax(610px,1fr) auto;min-height:100svh;display:grid;position:relative}.Ls2JHq_homeHero{min-height:min(100svh,900px);padding:42px var(--pc-side) 22px;max-width:var(--pc-container);grid-template-columns:minmax(190px,.23fr) minmax(560px,1fr) minmax(150px,.2fr);align-items:center;gap:clamp(28px,4vw,72px);width:100%;margin:0 auto;display:grid}.Ls2JHq_homeLockup{align-self:start;padding-top:13px}.Ls2JHq_wordmark{letter-spacing:-.065em;max-width:220px;font-family:Arial Narrow,Roboto Condensed,Impact,sans-serif;font-size:clamp(58px,6.1vw,88px);font-weight:900;line-height:.83}.Ls2JHq_wordmark span{display:block}.Ls2JHq_homeKicker{max-width:165px;margin-top:31px;font-size:14px;line-height:1.35}.Ls2JHq_sideNav{gap:18px;margin-top:74px;display:grid}.Ls2JHq_sideNav a,.Ls2JHq_sideNav button{text-align:left;letter-spacing:.02em;color:var(--pc-text);background:0 0;border:0;align-items:center;gap:10px;padding:0;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.Ls2JHq_sideNav a:before,.Ls2JHq_sideNav button:before{content:"—";color:var(--pc-muted)}.Ls2JHq_sideNav a:first-child:before{content:"•";color:var(--pc-yellow);font-size:15px;line-height:0}.Ls2JHq_copyright{left:var(--pc-side);text-transform:uppercase;font:9px/1.45 ui-monospace,monospace;position:absolute;bottom:36px}.Ls2JHq_cameraColumn{justify-content:center;align-items:center;min-width:0;display:flex}.Ls2JHq_cameraStage{isolation:isolate;width:min(66vw,860px);height:min(66vh,620px);min-height:420px;animation:.85s cubic-bezier(.16,1,.3,1) both Ls2JHq_cameraEntrance;position:relative}.Ls2JHq_cameraStage canvas{display:block;width:100%!important;height:100%!important}.Ls2JHq_cameraStage:after{content:"";filter:blur(12px);z-index:-1;pointer-events:none;background:radial-gradient(#1e1c192e,#0000 70%);height:14%;position:absolute;bottom:10%;left:15%;right:13%}.Ls2JHq_lcdOverlay{color:#131817;background:var(--pc-lcd);pointer-events:none;border-radius:7px;width:35.36%;height:44.63%;font-family:Arial,Helvetica,sans-serif;font-size:clamp(9px,.9vw,14px);line-height:1;transition:opacity .25s,filter .25s;position:absolute;top:32.81%;left:19.84%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2b}.Ls2JHq_lcdOverlay>*{pointer-events:auto}.Ls2JHq_lcdOff{filter:brightness(.08)}.Ls2JHq_lcdTopbar,.Ls2JHq_lcdBottomBar{z-index:2;border-bottom:1px solid #11181794;justify-content:space-between;align-items:center;height:16%;padding:0 5%;display:flex;position:absolute;left:0;right:0}.Ls2JHq_lcdTopbar{top:0}.Ls2JHq_lcdBottomBar{border-top:1px solid #11181794;border-bottom:0;font-size:.9em;bottom:0}.Ls2JHq_lcdCount{margin-left:auto;margin-right:7%}.Ls2JHq_battery{border:1px solid;align-items:center;gap:1px;width:19px;height:10px;padding:1px;display:inline-flex}.Ls2JHq_battery:after{content:"";background:currentColor;width:2px;height:4px;position:absolute;transform:translate(18px)}.Ls2JHq_battery i{background:currentColor;flex:1;height:100%;display:block}.Ls2JHq_lcdPhotoButton{background:0 0;border:0;padding:0;position:absolute;inset:16% 0;overflow:hidden}.Ls2JHq_lcdPhotoButton img{object-fit:cover;width:100%;height:100%;animation:.22s both Ls2JHq_lcdPhotoIn;display:block}.Ls2JHq_lcdInfoOverlay{color:#fff;text-shadow:0 1px 5px #000000a6;text-align:left;gap:4px;display:grid;position:absolute;bottom:7%;left:6%}.Ls2JHq_lcdInfoOverlay b{font-size:1.1em}.Ls2JHq_lcdInfoOverlay small{font-size:.75em}.Ls2JHq_lcdFilmstrip{z-index:4;background:#0f1111c7;gap:3px;padding:3px;display:flex;position:absolute;bottom:17%;left:3%;right:3%}.Ls2JHq_lcdFilmstrip button{background:0 0;border:1px solid #0000;flex:1;min-width:0;padding:0}.Ls2JHq_lcdFilmstrip button.Ls2JHq_filmstripActive{border-color:var(--pc-yellow)}.Ls2JHq_lcdFilmstrip img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;display:block}.Ls2JHq_capturedFeedback{z-index:5;color:#fff;letter-spacing:.14em;background:#1118177a;place-items:center;font:700 12px/1 ui-monospace,monospace;animation:.45s both Ls2JHq_captured;display:grid;position:absolute;inset:0}.Ls2JHq_cameraSpecs{text-transform:uppercase;align-self:start;padding-top:18px;font:10px/1.65 ui-monospace,monospace}.Ls2JHq_sound{align-items:center;gap:10px;margin-bottom:48px;display:flex}.Ls2JHq_statusDot{background:var(--pc-yellow);border-radius:50%;width:7px;height:7px;display:inline-block}.Ls2JHq_specList{gap:2px;display:grid}.Ls2JHq_specList strong{font-weight:500}.Ls2JHq_mobileTopbar{display:none}.Ls2JHq_mobileNav{z-index:20;border-bottom:1px solid var(--pc-line);background:var(--pc-bg);gap:18px;padding:22px 0 24px;font:11px/1 ui-monospace,monospace;display:grid;position:absolute;top:54px;left:0;right:0}.Ls2JHq_howToUse{border-top:1px solid var(--pc-line);max-width:var(--pc-container);width:calc(100% - var(--pc-side) * 2);grid-template-columns:145px repeat(5,1fr);gap:22px;margin:0 auto;padding:15px 0 26px;display:grid}.Ls2JHq_howToUse h2,.Ls2JHq_howToUse h3{margin:0;font:700 10px/1.2 ui-monospace,monospace}.Ls2JHq_howToUse p{margin:11px 0 0;font-size:10px;line-height:1.4}.Ls2JHq_howToUse .Ls2JHq_dialMini{border:1px solid var(--pc-dark);border-radius:50%;width:34px;height:34px;margin-top:10px;position:relative}.Ls2JHq_howToUse .Ls2JHq_dialMini:after{content:"";background:var(--pc-yellow);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;left:14px}.Ls2JHq_cameraAssistive{max-width:var(--pc-container);width:calc(100% - var(--pc-side) * 2);align-items:center;gap:9px;margin:0 auto;padding-bottom:20px;font:10px/1.2 ui-monospace,monospace;display:flex}.Ls2JHq_cameraAssistive button,.Ls2JHq_cameraAssistive select{border:1px solid var(--pc-line);min-height:38px;font:inherit;color:inherit;background:0 0;padding:0 10px}.Ls2JHq_cameraAssistive select{appearance:none}.Ls2JHq_assistiveSpacer{flex:1}.Ls2JHq_debugPanel{z-index:50;color:#fff;background:#111817f0;max-width:320px;padding:12px;font:10px/1.5 ui-monospace,monospace;position:fixed;bottom:12px;left:12px}.Ls2JHq_debugPanel strong{color:var(--pc-yellow)}.Ls2JHq_transitionPhoto{z-index:100;pointer-events:none;opacity:0;transform-origin:50%;background:50%/cover no-repeat;border-radius:7px;width:28%;height:25%;position:fixed;top:28%;left:31%}.Ls2JHq_transitionPhotoActive{opacity:1;animation:.8s cubic-bezier(.76,0,.24,1) forwards Ls2JHq_extractPhoto}.Ls2JHq_archivePanel{color:#f9f9f7;background:var(--pc-black)}.Ls2JHq_archiveEmbedded{z-index:40;border-radius:10px;padding:clamp(24px,3vw,46px);animation:.3s both Ls2JHq_archiveIn;position:fixed;inset:8% max(5vw,24px);overflow:auto;box-shadow:0 22px 50px #0000003b}.Ls2JHq_archivePage{min-height:100svh;padding:7vh max(6vw,24px)}.Ls2JHq_archiveHeader{justify-content:space-between;align-items:start;max-width:980px;margin:0 auto;display:flex}.Ls2JHq_archiveHeader h1{letter-spacing:-.06em;margin:8px 0 0;font:700 clamp(34px,6vw,70px)/.9 Arial Narrow,Arial,sans-serif}.Ls2JHq_eyebrow{color:var(--pc-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font:10px/1.3 ui-monospace,monospace}.Ls2JHq_archivePanel .Ls2JHq_eyebrow{color:#9b9e9a}.Ls2JHq_closeButton{color:inherit;background:0 0;border:0;font:34px/1 Arial,sans-serif}.Ls2JHq_archiveTabs{border-bottom:1px solid #f9f9f733;gap:34px;max-width:980px;margin:64px auto 28px;display:flex}.Ls2JHq_archiveTabs button{color:#a7aaa5;background:0 0;border:0;padding:0 0 13px;font:12px/1 ui-monospace,monospace}.Ls2JHq_archiveTabs button.Ls2JHq_archiveTabActive{color:var(--pc-yellow);border-bottom:1px solid var(--pc-yellow)}.Ls2JHq_archiveGrid{grid-template-columns:repeat(5,1fr);gap:12px;max-width:980px;margin:0 auto;display:grid}.Ls2JHq_archiveThumb{aspect-ratio:4/3;background:#262827;border:0;padding:0;display:block;position:relative;overflow:hidden}.Ls2JHq_archiveThumb img{object-fit:cover;width:100%;height:100%;transition:transform .28s,filter .28s;display:block}.Ls2JHq_archiveThumb span{color:#fff;text-shadow:0 1px 4px #000;font:9px/1 ui-monospace,monospace;position:absolute;bottom:7px;left:8px}.Ls2JHq_archiveThumb:hover img,.Ls2JHq_archiveThumbActive img{filter:contrast(1.05);transform:scale(1.035)}.Ls2JHq_archiveThumbActive{outline:2px solid var(--pc-yellow);outline-offset:-2px}.Ls2JHq_archiveFooter{justify-content:space-between;max-width:980px;margin:56px auto 0;font:10px/1 ui-monospace,monospace;display:flex}.Ls2JHq_archiveFooter strong{color:var(--pc-yellow);font-weight:500}.Ls2JHq_pocketPage{background:var(--pc-bg);min-height:100svh;padding:66px clamp(24px,6vw,90px)}.Ls2JHq_minimalHeader{justify-content:space-between;align-items:center;margin-bottom:12vh;display:flex}.Ls2JHq_minimalHeader a{font:11px/1 ui-monospace,monospace}.Ls2JHq_minimalHeader strong{letter-spacing:-.02em;font:700 13px/1 Arial Narrow,Arial,sans-serif}.Ls2JHq_aboutLayout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:6vw;display:grid}.Ls2JHq_aboutCopy{max-width:520px}.Ls2JHq_aboutCopy h1,.Ls2JHq_noteTitle,.Ls2JHq_contactTitle{letter-spacing:-.06em;margin:14px 0 28px;font:700 clamp(42px,6vw,82px)/.88 Arial Narrow,Arial,sans-serif}.Ls2JHq_aboutCopy>p{max-width:380px;font-size:17px;line-height:1.45}.Ls2JHq_aboutCategories{flex-wrap:wrap;gap:12px;margin-top:78px;display:flex}.Ls2JHq_aboutCategories span{border-top:1px solid var(--pc-text);padding-top:8px;font:10px/1 ui-monospace,monospace}.Ls2JHq_aboutCameraStage{height:550px;min-height:400px;position:relative}.Ls2JHq_aboutCameraStage canvas{width:100%!important;height:100%!important}.Ls2JHq_componentLabel{z-index:2;letter-spacing:.04em;font:9px/1 ui-monospace,monospace;position:absolute}.Ls2JHq_componentLabel:before{content:"";border-top:1px solid var(--pc-line);width:58px;position:absolute;top:50%}.Ls2JHq_componentLabel[style*=left]:before{left:calc(100% + 8px)}.Ls2JHq_componentLabel[style*=right]:before{right:calc(100% + 8px)}.Ls2JHq_noteList{max-width:860px;margin:0 auto}.Ls2JHq_noteTitle{text-align:center;margin-bottom:68px}.Ls2JHq_noteRow{border-top:1px solid var(--pc-line);grid-template-columns:120px 1fr 160px;align-items:start;gap:24px;padding:22px 0;display:grid}.Ls2JHq_noteRow:last-child{border-bottom:1px solid var(--pc-line)}.Ls2JHq_noteRow time,.Ls2JHq_noteRow small{color:var(--pc-muted);font:10px/1.3 ui-monospace,monospace}.Ls2JHq_noteRow h2{margin:0 0 8px;font:700 22px/1 Arial Narrow,Arial,sans-serif}.Ls2JHq_noteRow p{max-width:490px;margin:0;font-size:15px;line-height:1.45}.Ls2JHq_contactBlock{max-width:760px;margin:0 auto}.Ls2JHq_contactTitle{margin-bottom:48px}.Ls2JHq_contactGrid{border-top:1px solid var(--pc-line);grid-template-columns:1fr 1fr;display:grid}.Ls2JHq_contactGrid div{border-bottom:1px solid var(--pc-line);padding:20px 0}.Ls2JHq_contactGrid div:nth-child(odd){border-right:1px solid var(--pc-line);padding-right:24px}.Ls2JHq_contactGrid div:nth-child(2n){padding-left:24px}.Ls2JHq_contactGrid dt{color:var(--pc-muted);margin-bottom:9px;font:10px/1 ui-monospace,monospace}.Ls2JHq_contactGrid dd{margin:0;font:18px/1.3 Arial Narrow,Arial,sans-serif}.Ls2JHq_projectPage{background:var(--pc-bg);min-height:100svh;color:var(--pc-text);padding:24px}.Ls2JHq_projectTopbar{justify-content:space-between;align-items:center;margin-bottom:20px;font:10px/1 ui-monospace,monospace;display:flex}.Ls2JHq_projectMenu{align-items:center;gap:10px;display:flex}.Ls2JHq_projectGrid{grid-template-columns:minmax(250px,28%) minmax(400px,1fr) minmax(150px,18%);gap:16px;min-height:calc(100svh - 88px);display:grid}.Ls2JHq_projectInfo{flex-direction:column;padding:38px 22px 32px;display:flex}.Ls2JHq_projectInfo h1{letter-spacing:-.065em;margin:10px 0 31px;font:700 clamp(42px,5vw,68px)/.84 Arial Narrow,Arial,sans-serif}.Ls2JHq_projectDescription{max-width:250px;font-size:15px;line-height:1.42}.Ls2JHq_projectMeta{border-top:1px solid var(--pc-line);gap:18px;margin:54px 0 0;padding-top:20px;display:grid}.Ls2JHq_projectMeta div{gap:4px;display:grid}.Ls2JHq_projectMeta dt{color:var(--pc-muted);font:9px/1 ui-monospace,monospace}.Ls2JHq_projectMeta dd{margin:0;font-size:12px}.Ls2JHq_projectPager{align-items:center;gap:16px;margin-top:auto;font:10px/1 ui-monospace,monospace;display:flex}.Ls2JHq_projectPager span{margin-right:auto}.Ls2JHq_projectPager a{font-size:20px}.Ls2JHq_projectHeroImage{background:#d8dde0;min-height:570px;margin:0;position:relative;overflow:hidden}.Ls2JHq_projectHeroImage img{object-fit:cover}.Ls2JHq_projectRail{grid-auto-rows:1fr;gap:8px;min-height:570px;display:grid}.Ls2JHq_projectRail img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.Ls2JHq_projectContinuation{border-top:1px solid var(--pc-line);grid-template-columns:1fr 2fr;gap:28px;max-width:860px;margin:14vh auto 10vh;padding-top:16px;display:grid}.Ls2JHq_projectContinuation>div{gap:8px;display:flex}.Ls2JHq_projectContinuation>div span{aspect-ratio:4/3;background:var(--pc-line);width:76px;color:var(--pc-muted);place-items:center;font:10px/1 ui-monospace,monospace;display:grid}.Ls2JHq_projectContinuation p:last-child{max-width:340px;margin:0;font-size:14px;line-height:1.45}@keyframes Ls2JHq_cameraEntrance{0%{opacity:0;transform:translateY(18px)rotateY(-3deg)}to{opacity:1;transform:translateY(0)rotateY(0)}}@keyframes Ls2JHq_lcdPhotoIn{0%{opacity:0;filter:blur(3px);transform:translate(4%)scale(.985)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes Ls2JHq_captured{0%{opacity:0}20%,80%{opacity:1}to{opacity:0}}@keyframes Ls2JHq_extractPhoto{0%{opacity:1;border-radius:7px;width:28%;height:25%;top:28%;left:31%}to{opacity:1;border-radius:0;width:100vw;height:100vh;top:0;left:0}}@keyframes Ls2JHq_archiveIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:1200px){.Ls2JHq_homeHero{grid-template-columns:170px minmax(520px,1fr) 120px;gap:28px}.Ls2JHq_cameraStage{width:min(66vw,780px)}.Ls2JHq_wordmark{font-size:60px}}@media (max-width:899px){.Ls2JHq_homeShell{display:block}.Ls2JHq_homeHero{min-height:calc(100svh - 54px);padding:72px 24px 20px;display:block}.Ls2JHq_mobileTopbar{z-index:10;border-bottom:1px solid var(--pc-line);justify-content:space-between;align-items:center;height:54px;font:11px/1 ui-monospace,monospace;display:flex;position:absolute;inset:0 24px auto}.Ls2JHq_mobileTopbar button{background:0 0;border:0;padding:7px 0;font:19px/1 Arial,sans-serif}.Ls2JHq_homeLockup,.Ls2JHq_cameraSpecs{display:none}.Ls2JHq_cameraColumn{display:block}.Ls2JHq_cameraStage{width:min(92vw,680px);height:min(68svh,560px);min-height:370px;margin:0 auto}.Ls2JHq_lcdOverlay{width:57.96%;height:44.63%;top:32.81%;left:.56%}.Ls2JHq_howToUse{grid-template-columns:100px repeat(5,minmax(82px,1fr));width:calc(100% - 48px);padding-bottom:22px;overflow-x:auto}.Ls2JHq_howToUse>div{min-width:82px}.Ls2JHq_copyright{padding:18px 24px 26px;position:static}.Ls2JHq_cameraAssistive{flex-wrap:wrap;width:calc(100% - 48px)}.Ls2JHq_archiveGrid{grid-template-columns:repeat(3,1fr)}.Ls2JHq_archiveTabs{gap:22px;overflow-x:auto}.Ls2JHq_aboutLayout{grid-template-columns:1fr;gap:40px}.Ls2JHq_aboutCameraStage{height:440px}.Ls2JHq_componentLabel{display:none}.Ls2JHq_projectGrid{grid-template-columns:1fr;min-height:0}.Ls2JHq_projectInfo{padding:30px 14px 16px}.Ls2JHq_projectInfo h1{margin-bottom:18px}.Ls2JHq_projectDescription{max-width:420px}.Ls2JHq_projectMeta{grid-template-columns:repeat(3,1fr);margin-top:32px}.Ls2JHq_projectPager{margin-top:36px}.Ls2JHq_projectHeroImage{min-height:58svh}.Ls2JHq_projectRail{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;min-height:0}.Ls2JHq_projectRail img{aspect-ratio:4/3;height:auto}}@media (max-width:560px){.Ls2JHq_homeHero{padding-left:20px;padding-right:20px}.Ls2JHq_mobileTopbar{left:20px;right:20px}.Ls2JHq_cameraStage{width:96vw;height:390px;min-height:320px}.Ls2JHq_cameraStage:after{bottom:6%}.Ls2JHq_howToUse,.Ls2JHq_cameraAssistive{width:calc(100% - 40px)}.Ls2JHq_howToUse{grid-template-columns:82px repeat(5,102px);gap:12px}.Ls2JHq_cameraAssistive{font-size:9px}.Ls2JHq_cameraAssistive button,.Ls2JHq_cameraAssistive select{min-height:44px}.Ls2JHq_archiveEmbedded{border-radius:0;padding:24px 20px;inset:0}.Ls2JHq_archivePage{padding:30px 20px}.Ls2JHq_archiveTabs{margin-top:42px}.Ls2JHq_archiveGrid{grid-template-columns:repeat(2,1fr);gap:8px}.Ls2JHq_archiveFooter{margin-top:34px}.Ls2JHq_pocketPage{padding:30px 20px}.Ls2JHq_minimalHeader{margin-bottom:72px}.Ls2JHq_aboutCopy h1,.Ls2JHq_noteTitle,.Ls2JHq_contactTitle{font-size:55px}.Ls2JHq_aboutCameraStage{height:360px;margin-inline:-12px}.Ls2JHq_noteRow{grid-template-columns:76px 1fr;gap:12px}.Ls2JHq_noteRow small{grid-column:2}.Ls2JHq_noteRow p{font-size:14px}.Ls2JHq_contactGrid{grid-template-columns:1fr}.Ls2JHq_contactGrid div:nth-child(odd){border-right:0;padding-right:0}.Ls2JHq_contactGrid div:nth-child(2n){padding-left:0}.Ls2JHq_projectPage{padding:20px}.Ls2JHq_projectHeroImage{min-height:64svh}.Ls2JHq_projectMeta{grid-template-columns:1fr;gap:12px}.Ls2JHq_projectContinuation{margin-top:90px;display:block}.Ls2JHq_projectContinuation>div{margin:24px 0}.Ls2JHq_projectContinuation>div span{width:31%}}@media (prefers-reduced-motion:reduce){.Ls2JHq_pocketSite *,.Ls2JHq_pocketSite :before,.Ls2JHq_pocketSite :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.Ls2JHq_cameraStage{animation:none}}
