:root{--paper:#f1f0e9;--ink:#0b0b0b;--muted:#74746f;--line:#a6a69f;--accent:#ff5a1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body-font,Arial),Helvetica,sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%}figure{margin:0}figcaption{text-transform:uppercase;letter-spacing:.08em;padding-top:9px;font-size:10px;line-height:1.4}nav{z-index:100;color:#fff;letter-spacing:.08em;text-transform:uppercase;mix-blend-mode:difference;justify-content:space-between;width:100%;padding:20px 24px;font-size:11px;display:flex;position:fixed;top:0}nav>div{gap:22px;display:flex}nav sup{vertical-align:top;font-size:.55em}.home{background:var(--paper)}.siteNav{align-items:center}.wordmark{font-weight:700}.navLinks a{position:relative}.navLinks a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .35s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.navLinks a:hover:after,.navLinks a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.homeHero{flex-direction:column;justify-content:space-between;min-height:100svh;padding:86px 24px 24px;display:flex;position:relative;overflow:hidden}.homeHero:before{content:"";pointer-events:none;border:1px solid #0b0b0b2e;border-radius:50%;width:44vw;height:44vw;position:absolute;top:12%;right:-10vw}.homeHero:after{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 14px var(--paper),0 0 0 15px #0b0b0b4d;content:"";pointer-events:none;border-radius:50%;position:absolute;top:calc(12% + 22vw);right:12vw}.heroMeta{z-index:1;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr 1fr 1fr;gap:20px;font-size:10px;display:grid;position:relative}.heroMeta span:nth-child(2){text-align:center}.heroMeta span:last-child{text-align:right}.homeHero h1{z-index:1;letter-spacing:-.095em;text-transform:uppercase;margin:4vh 0;font-size:clamp(76px,15.2vw,238px);font-weight:700;line-height:.71;position:relative}.homeHero h1>span{display:block}.heroLineTwo{grid-template-columns:.56fr 1fr;align-items:baseline;display:grid!important}.heroLineTwo i{letter-spacing:-.055em;padding-left:.055em;font-size:.33em;font-style:normal;font-weight:400}.heroLineTwo strong{font-weight:700}.heroBottom{z-index:1;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:20px;display:grid;position:relative}.heroBottom>p{max-width:440px;margin:0;font-size:13px;line-height:1.5}.scrollCue{letter-spacing:.1em;text-transform:uppercase;justify-self:center;align-items:center;gap:28px;font-size:10px;display:flex}.scrollCue b{border:1px solid var(--ink);border-radius:50%;place-items:center;width:38px;height:38px;font-size:16px;transition:background .25s,color .25s,transform .25s;display:grid}.scrollCue:hover b{background:var(--ink);color:var(--paper);transform:translateY(4px)}.heroSeal{border:1px solid var(--ink);border-radius:50%;grid-template-columns:1fr 1fr;justify-self:end;width:64px;height:64px;font-size:18px;display:grid;overflow:hidden}.heroSeal span{place-items:center;display:grid}.heroSeal span:first-child{border-right:1px solid var(--ink);background:var(--accent)}.workIndex{color:var(--paper);background:#0b0b0b}.workIntro{grid-template-columns:1fr 2fr 1fr;align-items:start;gap:24px;min-height:78svh;padding:110px 24px 58px;display:grid}.eyebrow,.projectRail,.projectTitle>span,.projectAction,.sectionLabel,.careerHeader,.footerTop{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.workIntro h2{letter-spacing:-.075em;align-self:center;margin:7vh 0 0;font-size:clamp(54px,8.5vw,136px);font-weight:500;line-height:.86}.workIntro p{align-self:end;max-width:320px;margin:0;font-size:13px;line-height:1.55}.projectStack{position:relative}.projectCard{z-index:calc(10 + var(--card-index));color:#fff;isolation:isolate;background:#111;border-top:1px solid #ffffff73;height:100svh;display:block;position:sticky;top:0;overflow:hidden}.projectVisual,.projectVisual img{width:100%;height:100%;position:absolute;inset:0}.projectVisual{overflow:hidden}.projectVisual img{object-fit:cover;transition:transform 1.25s cubic-bezier(.2,.7,.2,1),filter .5s;transform:scale(1.02)}.projectCard:hover .projectVisual img{transform:scale(1.065)}.projectShade{background:linear-gradient(#0000007a,#0000 30% 58%,#000000ad),linear-gradient(90deg,#00000047,#0000 55%);position:absolute;inset:0}.projectRail{border-top:1px solid #ffffffa6;justify-content:space-between;padding-top:10px;display:flex;position:absolute;top:24px;left:24px;right:24px}.projectTitle{position:absolute;bottom:24px;left:24px;right:24px}.projectTitle h3{max-width:84vw;font-family:var(--display-font,Arial),Helvetica,sans-serif;letter-spacing:-.09em;text-transform:uppercase;margin:10px 0 0;font-size:clamp(72px,13.5vw,215px);font-weight:600;line-height:.72}.projectAction{align-items:center;gap:16px;display:flex;position:absolute;bottom:24px;right:24px}.projectAction b{border:1px solid #fff;border-radius:50%;place-items:center;width:50px;height:50px;font-size:19px;transition:background .25s,color .25s,transform .35s;display:grid}.projectCard:hover .projectAction b{color:#111;background:#fff;transform:rotate(45deg)}.profileSection,.careerSection{padding:120px 24px}.profileSection{background:var(--paper);color:var(--ink)}.sectionLabel{border-top:1px solid var(--line);justify-content:space-between;margin-bottom:88px;padding-top:10px;display:flex}.profileStatement{grid-template-columns:.65fr 2fr 1fr;align-items:start;gap:5vw;display:grid}.profileAside{letter-spacing:.1em;text-transform:uppercase;max-width:140px;font-size:10px;line-height:1.45}.profileLead{max-width:1000px;font-family:var(--display-font,Arial),sans-serif;letter-spacing:-.07em;margin:0 0 60px;font-size:clamp(48px,7.2vw,116px);font-weight:500;line-height:.9}.profileBody{max-width:650px;font-size:16px;line-height:1.6}.richText{max-width:650px}.awardSummary{border-top:1px solid var(--line);max-width:650px;margin-top:58px;padding-top:18px}.awardSummary>span{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.awardSummary p{letter-spacing:-.04em;margin:24px 0;font-size:clamp(24px,2.5vw,42px);line-height:1.1}.awardSummary div{flex-wrap:wrap;gap:6px;display:flex}.awardSummary b{border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:400}.richText p{margin:0 0 1.2em}.richText blockquote{margin:1.5em 0}.portrait{aspect-ratio:3/4;object-fit:cover;width:100%}.careerSection{background:var(--paper)}.careerHeader,.careerItem{grid-template-columns:1fr 2fr 2fr;gap:24px;display:grid}.careerHeader{color:var(--muted);padding-bottom:10px}.careerItem{border-top:1px solid var(--line);min-height:155px;padding:17px 0}.careerItem>span,.careerItem strong{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.careerItem h3{letter-spacing:-.06em;margin:0;font-size:clamp(36px,5vw,78px);font-weight:500;line-height:.88}.careerItem p{max-width:500px;margin:22px 0 0;font-size:13px;line-height:1.55}footer{background:var(--accent);min-height:100svh;color:var(--ink);flex-direction:column;justify-content:space-between;padding:28px 24px 24px;display:flex}.footerTop{justify-content:space-between;display:flex}.footerTitle{font-family:var(--display-font,Arial),sans-serif;letter-spacing:-.095em;margin:5vh 0;font-size:clamp(88px,18.2vw,290px);font-weight:600;line-height:.67}.footerTitle>span{display:block}.footerTitle>span:last-child{justify-content:space-between;display:flex}.footerTitle i{letter-spacing:0;font-size:.28em;font-style:normal}.contactGrid{border-top:1px solid #00000073;grid-template-columns:1fr 1fr;gap:24px;padding-top:16px;display:grid}.contactGrid p{max-width:420px;margin:0;font-size:13px;line-height:1.5}.contactGrid div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.contactGrid a{letter-spacing:-.035em;font-size:clamp(18px,2.5vw,38px);transition:opacity .2s}.contactGrid a:hover{opacity:.5}.case{background:#ecebe5}.caseMasthead{color:#fff;background:#111;height:100svh;position:relative;overflow:hidden}.caseCover,.caseCover img{width:100%;height:100%;position:absolute;inset:0}.caseCover img{object-fit:cover;display:block}.caseCover figcaption{z-index:2;color:#fff;position:absolute;bottom:14px;right:24px}.caseShade{background:linear-gradient(#0000006b,#0000 35% 55%,#0000009e);position:absolute;inset:0}.caseHeroTop{letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffffa6;justify-content:space-between;padding-top:10px;font-size:10px;display:flex;position:absolute;top:82px;left:24px;right:24px}.caseHeroTitle{position:absolute;bottom:26px;left:24px;right:24px}.caseHeroTitle>span,.caseIndex{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.caseHeroTitle h1{max-width:92vw;font-family:var(--display-font,Arial),sans-serif;letter-spacing:-.09em;text-transform:uppercase;margin:10px 0 0;font-size:clamp(78px,14vw,224px);font-weight:600;line-height:.72}.caseOverview{grid-template-columns:1fr 2fr;gap:8vw;padding:120px 28px 150px;display:grid}.caseOverview h2{letter-spacing:-.065em;max-width:980px;margin:0 0 50px;font-size:clamp(50px,7vw,112px);font-weight:500;line-height:.92}.caseOverview p{letter-spacing:-.025em;max-width:780px;margin:0;font-size:clamp(21px,2.4vw,38px);line-height:1.2}.projectFacts{grid-template-columns:repeat(4,1fr);gap:24px;padding:0 28px 150px;display:grid}.projectFacts div{border-top:1px solid var(--line);padding-top:11px}.projectFacts span,.narrativeCopy>span,.nextProject span,.creditRow span{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.projectFacts p{margin:18px 0 0;font-size:14px;line-height:1.45}.narrativeSection{color:#ecebe5;background:#111;padding:150px 28px}.narrativeCopy{grid-template-columns:1fr 2fr;gap:8vw;display:grid}.narrativeCopy h2{letter-spacing:-.065em;max-width:1100px;margin:0 0 50px;font-size:clamp(48px,8vw,128px);line-height:.9}.narrativeCopy .richText{max-width:850px}.sectionMedia{gap:12px;display:grid}.narrativeCopy+.sectionMedia{margin-top:110px}.sectionMedia.full{grid-template-columns:1fr}.sectionMedia.split{grid-template-columns:repeat(2,1fr)}.sectionMedia.grid{grid-template-columns:repeat(12,1fr)}.sectionMedia.grid figure{grid-column:span 7}.sectionMedia.grid figure:nth-child(2n){grid-column:6/span 7}.sectionMedia img{object-fit:cover;width:100%;height:100%;max-height:90vh;display:block}.caseFilms{color:#fff;background:#111;grid-template-columns:repeat(2,1fr);gap:12px;padding:12px 28px 120px;display:grid}.caseFilms figure:first-child:last-child{grid-column:1/-1}.caseFilms video,.caseFilms iframe{object-fit:cover;background:#000;border:0;width:100%;height:auto;min-height:50vw;display:block}.caseGallery{color:#fff;background:#111;grid-template-columns:repeat(12,1fr);gap:12px;padding:12px 28px 150px;display:grid}.caseGallery figure{grid-column:span 6}.caseGallery .galleryItem-0,.caseGallery .galleryItem-3{grid-column:1/-1}.caseGallery .galleryItem-2{grid-column:2/span 7}.caseGallery .galleryItem-4{grid-column:5/span 8}.caseGallery img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.creditsSection{padding:120px 28px}.creditsSection .sectionLabel{margin-bottom:50px}.creditRow{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:8vw;padding:18px 0;display:grid}.creditRow p{margin:0;font-size:18px}.nextProject{background:var(--accent);padding:90px 28px;display:block}.nextProject h2{letter-spacing:-.07em;margin:36px 0 0;font-size:11vw;line-height:.8}@supports (animation-timeline:view()){.projectVisual img{animation:linear both projectDrift;animation-timeline:view();animation-range:entry exit}.projectTitle h3{animation:linear both titleDrift;animation-timeline:view();animation-range:entry exit}@keyframes projectDrift{0%{transform:scale(1.1)translateY(-2%)}to{transform:scale(1.1)translateY(2%)}}@keyframes titleDrift{0%{transform:translateY(24px)}to{transform:translateY(-24px)}}}@media (width<=760px){nav{padding:17px 16px}nav>div{gap:13px}.siteNav .navLinks a:nth-child(2),.case nav div a:nth-child(2){display:none}.homeHero{padding:72px 16px 18px}.homeHero:before{width:75vw;height:75vw;top:20%;right:-22vw}.homeHero:after{top:calc(20% + 37.5vw);right:15.5vw}.heroMeta{grid-template-columns:1fr 1fr}.heroMeta span:nth-child(2){text-align:right}.heroMeta span:last-child{display:none}.homeHero h1{font-size:23vw;line-height:.74}.heroLineTwo{display:block!important}.heroLineTwo i{padding:0 0 .35em .1em;font-size:.36em;display:block}.heroBottom{grid-template-columns:1fr auto}.scrollCue{display:none}.heroSeal{width:50px;height:50px;font-size:14px}.workIntro{grid-template-columns:1fr;min-height:68svh;padding:90px 16px 38px}.workIntro h2{align-self:end;margin:5vh 0;font-size:16vw}.workIntro p{justify-self:end;max-width:68vw}.projectCard{height:86svh}.projectRail{top:16px;left:16px;right:16px}.projectTitle{bottom:76px;left:16px;right:16px}.projectTitle h3{font-size:20vw;line-height:.77}.projectAction{bottom:14px;right:16px}.projectAction b{width:42px;height:42px}.profileSection,.careerSection,.creditsSection{padding:80px 16px}.sectionLabel{margin-bottom:52px}.profileStatement{grid-template-columns:1fr}.profileAside{margin-bottom:15px}.profileLead{margin-bottom:42px;font-size:14vw}.portrait{margin-top:35px}.careerHeader{display:none}.careerItem{grid-template-columns:1fr;gap:12px;min-height:0;padding:18px 0 35px}.careerItem div{margin-top:12px}footer{padding:23px 16px 18px}.footerTop{gap:20px}.footerTitle{font-size:22vw}.contactGrid{grid-template-columns:1fr;gap:40px}.caseCover img{height:60vh}.caseMasthead{height:86svh}.caseCover,.caseCover img{height:100%}.caseHeroTop{top:68px;left:16px;right:16px}.caseHeroTitle{bottom:18px;left:16px;right:16px}.caseHeroTitle h1,.nextProject h2{font-size:20vw}.caseOverview,.narrativeCopy{grid-template-columns:1fr}.caseOverview{gap:42px;padding:80px 18px 100px}.caseOverview h2{font-size:14vw}.projectFacts{grid-template-columns:repeat(2,1fr);padding:0 18px 90px}.caseGallery,.caseFilms{grid-template-columns:1fr;padding:8px 8px 80px}.caseGallery figure,.caseGallery .galleryItem-0,.caseGallery .galleryItem-2,.caseGallery .galleryItem-3,.caseGallery .galleryItem-4,.caseFilms figure{grid-column:auto}.caseFilms video,.caseFilms iframe{min-height:62vw}.narrativeSection{padding:90px 18px}.narrativeCopy{gap:40px}.sectionMedia.split,.sectionMedia.grid{grid-template-columns:1fr}.sectionMedia.grid figure,.sectionMedia.grid figure:nth-child(2n){grid-column:auto}.caseStatement{padding:100px 18px}.nextProject{padding:70px 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.globalHeader{z-index:500;height:58px;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#d9d9d9f0;border-bottom:1px solid #0b0b0b47;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;display:grid;position:fixed;top:0;left:0;right:0}.globalWordmark,.globalAdmin{letter-spacing:.09em;text-transform:uppercase;font-size:10px;line-height:1}.globalWordmark{font-weight:700}.globalWordmark sup{vertical-align:top;font-size:.55em}.globalHeader .globalNav{width:auto;color:inherit;mix-blend-mode:normal;gap:26px;padding:0;display:flex;position:static}.globalAdmin,.globalHeader .globalNav a{position:relative}.globalAdmin:after,.globalHeader .globalNav a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.globalAdmin:hover:after,.globalHeader .globalNav a:hover:after{transform-origin:0;transform:scaleX(1)}.globalAdmin{justify-self:end}.jlHome,.jlAboutPage,.jlWorksPage,.jlContactPage{--paper:#d9d9d9}.jlHome,.jlPage,.projectPage,.presentationHub{background:var(--paper);color:var(--ink)}.jlHero{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,1fr);column-gap:8px;min-height:100svh;padding:112px 18px 25px;display:grid;position:relative;overflow:hidden}.jlHero:before{z-index:0;content:"";filter:blur(10px);opacity:.72;background:radial-gradient(circle at 22% 30%,#ffcaad9e,#0000 36%),radial-gradient(circle at 78% 22%,#afc9ff94,#0000 38%),radial-gradient(circle at 58% 85%,#d5b5e280,#0000 42%);width:47vw;height:58vh;position:absolute;top:14%;right:5%}.jlHero:after{z-index:0;content:"";border:1px solid #0b0b0b33;border-radius:50%;width:28vw;height:28vw;position:absolute;top:24%;right:20%}.jlHeroCopy{z-index:2;grid-area:1/1/3/span 7;position:relative}.jlKicker,.jlHeroData,.jlSectionHead>span,.jlHomeOutro>p,.jlPageIntro>span{letter-spacing:.11em;text-transform:uppercase;font-size:9px}.jlHeroCopy h1{max-width:1080px;font-family:var(--display-font,Arial),sans-serif;letter-spacing:-.085em;text-transform:uppercase;margin:34px 0;font-size:clamp(78px,11.8vw,188px);font-weight:600;line-height:.78}.jlHeroCopy h1 i{letter-spacing:-.07em;text-transform:none;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:.88em;font-style:italic;font-weight:400}.jlHeroCopy h1 i span{color:var(--accent)}.jlPageIntro h1 i,.jlHomeOutro h2 i{color:var(--accent);font-style:normal}.jlIntro{max-width:390px;margin:0;font-size:13px;line-height:1.5}.jlHeroObject{z-index:1;display:block;position:relative}.jlHeroObject img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block}.jlHeroObject:hover img{transform:scale(1.025)}.jlHeroObject span{color:#fff;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 4px #00000080;font-size:9px;position:absolute;bottom:7px;left:8px;right:8px}.jlHeroObjectPrimary{grid-area:1/8/3/span 5;align-self:center;height:70vh}.jlHeroObjectSecondary{z-index:3;grid-area:2/5/auto/span 3;align-self:end;width:100%;height:28vh;transform:translate(-3%,8%)}.jlHeroData{z-index:4;border-top:1px solid var(--line);grid-area:3/1/auto/-1;grid-template-columns:1fr 1fr 1fr;padding-top:10px;display:grid}.jlHeroData span:nth-child(2){text-align:center}.jlHeroData span:last-child{text-align:right}.jlSelected{background:var(--paper);padding:160px 18px;position:relative}.jlSectionHead{grid-template-columns:1fr 2fr 1fr;align-items:start;gap:18px;padding-bottom:100px;display:grid}.jlSectionHead h2{letter-spacing:-.07em;margin:0;font-size:clamp(52px,7.5vw,118px);font-weight:500;line-height:.87}.jlSectionHead h2 i{font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-style:italic;font-weight:400}.jlSectionHead p{align-self:end;max-width:330px;margin:0;font-size:13px;line-height:1.55}.jlWorkIndex{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1.45fr) minmax(390px,.55fr);gap:18px;display:grid}.jlWorkPreview{background:#d7d4cd;height:calc(100svh - 94px);margin-top:18px;position:sticky;top:76px;overflow:hidden}.jlWorkPreviewIdle{z-index:2;background:var(--paper);opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-end;padding:0 0 6vh;transition:opacity .35s;display:flex;position:absolute;inset:0}.jlWorkPreviewIdle.isVisible{opacity:1}.jlWorkPreviewIdle h1{letter-spacing:-.092em;text-transform:uppercase;margin:0;font-size:clamp(86px,13.6vw,218px);font-weight:600;line-height:.72}.jlWorkPreviewIdle h1 span,.jlWorkPreviewIdle h1 i{display:block}.jlWorkPreviewIdle h1 i{letter-spacing:-.07em;text-transform:none;padding-left:.34em;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:.92em;font-style:italic;font-weight:400}.jlWorkPreviewIdle p{color:var(--muted);letter-spacing:.08em;text-align:right;text-transform:uppercase;margin:0;font-size:9px;line-height:1.4;position:absolute;bottom:18px;right:18px}.jlWorkPreview figure{opacity:0;margin:0;transition:opacity .45s;position:absolute;inset:0}.jlWorkPreview figure.isActive{opacity:1}.jlWorkPreview img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.015)}.jlWorkPreview figcaption{color:#fff;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 4px #0000008c;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.jlWorkManifest{padding-top:18px}.jlWorkManifest>a{border-bottom:1px solid var(--line);min-height:132px;color:var(--muted);padding:10px 0 13px;transition:color .25s;display:block}.jlWorkManifest>a:first-child{border-top:0}.jlWorkManifest>a.isActive,.jlWorkManifest>a:hover{color:var(--ink)}.jlWorkManifestMeta{letter-spacing:.08em;text-transform:uppercase;grid-template-columns:42px 1fr;font-size:9px;display:grid}.jlWorkManifest>a>figure{display:none}.jlWorkManifestTitle{grid-template-columns:1fr auto 28px;align-items:end;gap:12px;margin-top:39px;display:grid}.jlWorkManifestTitle h3{letter-spacing:-.045em;margin:0;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(25px,2.45vw,42px);font-weight:400;line-height:.9}.jlWorkManifestTitle>span{letter-spacing:.08em;font-size:9px}.jlWorkManifestTitle i{text-align:right;opacity:0;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:24px;font-style:normal;line-height:.7;transition:opacity .25s,transform .3s;transform:translate(-6px)}.jlWorkManifest>a.isActive .jlWorkManifestTitle i,.jlWorkManifest>a:hover .jlWorkManifestTitle i{opacity:1;transform:translate(0)}.jlProjectGrid{grid-template-columns:repeat(12,1fr);gap:105px 8px;display:grid}.jlProjectTile{grid-column:span 6}.jlProjectTile.tile-0{grid-column:1/-1}.jlProjectTile.tile-1{grid-column:1/span 5}.jlProjectTile.tile-2{grid-column:7/span 6;margin-top:16vh}.jlProjectTile.tile-3{grid-column:1/-1;margin-top:3vh}.jlProjectTile.tile-4{grid-column:2/span 7}.jlProjectTile.tile-5{grid-column:10/span 3;margin-top:15vh}.jlProjectTile figure{background:#c4c3bb;position:relative;overflow:hidden}.jlProjectTile figure:before{content:"";padding-top:68%;display:block}.jlProjectTile.tile-0 figure:before,.jlProjectTile.tile-3 figure:before{padding-top:49%}.jlProjectTile.tile-1 figure:before,.jlProjectTile.tile-5 figure:before{padding-top:122%}.jlProjectTile.tile-2 figure:before{padding-top:94%}.jlProjectTile img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .4s;position:absolute;inset:0}.jlProjectTile:hover img{transform:scale(1.025)}.tileMarker{background:var(--accent);opacity:0;border-radius:50%;place-items:center;width:20px;height:20px;font-size:14px;transition:opacity .25s,transform .4s;display:grid;position:absolute;top:8px;right:9px;transform:rotate(-45deg)}.jlProjectTile:hover .tileMarker{opacity:1;transform:rotate(0)}.tileInfo{grid-template-columns:35px 1fr auto;gap:8px;padding-top:13px;display:grid}.tileInfo h2{margin:0 0 3px}.tileInfo p{color:#555;margin:0}.jlAllWorks{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;align-items:end;margin-top:130px;padding:18px 0 6px;display:grid}.jlAllWorks span{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.jlAllWorks strong{letter-spacing:-.055em;justify-self:end;font-size:clamp(34px,5vw,76px);font-weight:500}.jlHomeOutro{grid-template-columns:1fr 3fr;gap:18px;min-height:80svh;padding:110px 18px;display:grid}.jlHomeOutro h2{letter-spacing:-.07em;max-width:1100px;margin:0;font-size:clamp(58px,8vw,128px);font-weight:500;line-height:.9}.jlHomeOutro>div{border-top:1px solid var(--line);grid-column:2;grid-template-columns:1fr 1fr;gap:18px;padding-top:40px;display:grid}.jlHomeOutro>div p{max-width:430px;margin:0;font-size:15px;line-height:1.55}.jlHomeOutro>div a{text-transform:uppercase;letter-spacing:.08em;place-self:end;font-size:12px}.jlHomeOutro .jlHomeOutroLinks{border:0;flex-direction:column;align-items:flex-end;gap:10px;padding:0;display:flex}.jlPage{min-height:100vh;padding-top:58px}.jlPageIntro{grid-template-columns:1fr 2fr 1fr;align-items:start;gap:18px;min-height:68svh;padding:80px 18px 70px;display:grid}.jlPageIntro h1{letter-spacing:-.085em;text-transform:uppercase;align-self:center;margin:0;font-size:clamp(68px,10vw,158px);font-weight:600;line-height:.78}.jlPageIntro p{align-self:end;max-width:340px;margin:0;font-size:13px;line-height:1.55}.jlWorksHero{border-bottom:1px solid var(--line);padding:82px 18px 12px}.jlWorksHeroCopy{display:block}.jlWorksHero h1{letter-spacing:-.092em;text-transform:uppercase;margin:auto 0 8vh;font-size:clamp(86px,13.6vw,218px);font-weight:600;line-height:.72}.jlWorksHero h1 span,.jlWorksHero h1 i{display:block}.jlWorksHero h1 i{letter-spacing:-.07em;text-transform:none;padding-left:.34em;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:.92em;font-style:italic;font-weight:400}.jlWorksHero .jlKicker{margin-bottom:24px;display:block}.jlWorksHeroMeta{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:18px;padding-top:10px;display:grid}.jlWorksHeroMeta p{max-width:430px;margin:0;font-size:13px;line-height:1.5}.jlWorksHeroMeta span{text-align:right;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.jlWorksSignal{background:radial-gradient(circle at 26% 27%,#ffb791e6,#0000 37%),radial-gradient(circle at 76% 24%,#a4c1ffc7,#0000 41%),radial-gradient(circle at 56% 84%,#d5b1e2b8,#0000 45%);flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 122px);display:flex;position:relative;overflow:hidden}.jlWorksSignal:after{content:"";border:1px solid #0b0b0b38;border-radius:50%;position:absolute;inset:8%}.jlWorksSignal strong,.jlWorksSignal i,.jlWorksSignal span{z-index:1;position:relative}.jlWorksSignal strong{letter-spacing:-.1em;font-size:clamp(108px,12vw,192px);font-weight:500;line-height:.66}.jlWorksSignal i{font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(43px,5vw,80px);line-height:.86}.jlWorksSignal span{letter-spacing:.11em;text-transform:uppercase;font-size:9px}.jlWorksArchive{padding:0 18px}.jlWorksArchive>header{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding:0 0 14px;font-size:9px;display:flex}.jlWorksPage .jlWorkIndex{border-top:0;grid-template-columns:minmax(0,1.55fr) minmax(420px,.45fr);height:calc(100svh - 58px)}.jlWorksPage .jlWorkPreview{background:var(--paper);height:100%;margin-top:0;position:relative;top:auto}.jlWorksPage .jlWorkManifest{overscroll-behavior:contain;scrollbar-color:var(--ink) transparent;scrollbar-width:thin;height:100%;padding-top:0;overflow-y:auto}.jlProjectGrid.isCompact .jlProjectTile{grid-column:span 4;margin:0}.jlProjectGrid.isCompact .jlProjectTile:nth-child(5n+1){grid-column:span 8}.jlProjectGrid.isCompact .jlProjectTile figure:before{padding-top:72%}.jlProjectGrid.isCompact .jlProjectTile:nth-child(5n+2) figure:before{padding-top:146%}.jlProjectGrid.isCompact .tileInfo{border-color:var(--line)}.jlProjectGrid.isCompact .tileInfo p{color:var(--muted)}.jlWorksBridge{border-top:1px solid var(--line);padding:110px 18px 24px}.jlWorksBridge>span{letter-spacing:.1em;text-transform:uppercase;padding-bottom:50px;font-size:9px;display:block}.jlWorksBridge a{border-top:1px solid var(--line);grid-template-columns:1fr 5fr auto;align-items:center;gap:18px;min-height:130px;display:grid}.jlWorksBridge small{letter-spacing:.1em;font-size:9px}.jlWorksBridge strong{letter-spacing:-.06em;font-size:clamp(38px,6vw,96px);font-weight:500;line-height:.88}.jlWorksBridge a:first-of-type strong{font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-style:italic;font-weight:400}.jlWorksBridge i{font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(28px,3vw,48px);font-style:italic}.jlWorksBridge a:hover strong{color:var(--accent)}.jlAboutHero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:8px;min-height:100svh;padding:104px 18px 18px;display:grid}.jlAboutHeroCopy{flex-direction:column;min-height:calc(100svh - 122px);display:flex}.jlAboutHeroCopy h1{letter-spacing:-.09em;text-transform:uppercase;margin:auto 0;font-size:clamp(80px,12.8vw,204px);font-weight:600;line-height:.72}.jlAboutHeroCopy h1 span,.jlAboutHeroCopy h1 i{display:block}.jlAboutHeroCopy h1 i{letter-spacing:-.07em;text-transform:none;padding-left:.34em;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:.92em;font-style:italic;font-weight:400}.jlAboutHeroMeta{grid-template-columns:1fr 1fr;align-items:end;gap:18px;display:grid}.jlAboutHeroMeta p{max-width:390px;margin:0;font-size:13px;line-height:1.5}.jlAboutHeroMeta span{text-align:right;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.jlAboutPortrait{align-self:end;position:relative;overflow:hidden}.jlAboutPortrait:before{content:"";filter:blur(14px);background:radial-gradient(circle at 28% 35%,#ffb791e6,#0000 42%),radial-gradient(circle at 80% 28%,#a8c3ffc7,#0000 43%),radial-gradient(circle at 58% 90%,#d3b0e0b3,#0000 48%);position:absolute;inset:-12% -18% 35% 14%}.jlAboutPortrait img{object-fit:cover;object-position:center;width:100%;height:min(69vh,790px);margin-top:8vh;display:block;position:relative}.jlAboutPortrait figcaption{justify-content:space-between;display:flex;position:relative}.jlProfile{grid-template-columns:1fr 2fr;gap:8vw;padding:140px 18px 180px;display:grid}.jlProfileIndex>span{letter-spacing:.1em;text-transform:uppercase;font-size:9px}.jlProfileIndex p{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:50px 0 0;font-size:11px;line-height:1.55}.jlProfileCopy .jlProfileLead{letter-spacing:-.045em;max-width:980px;margin:0;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(34px,4.2vw,66px);line-height:1.03}.jlProfileCopy .richText{max-width:720px;color:var(--muted);margin:54px 0 0}.jlProfileCopy .richText p{margin:0}.jlRecognition{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:8vw;padding:120px 18px 140px;display:grid;position:relative;overflow:hidden}.jlRecognition:before{content:"";filter:blur(20px);opacity:.82;background:radial-gradient(circle at 30% 35%,#ffb892b8,#0000 38%),radial-gradient(circle at 70% 28%,#a6c2ff9e,#0000 40%),radial-gradient(circle at 52% 78%,#d6b5e394,#0000 46%);border-radius:50%;width:48vw;height:48vw;position:absolute;top:-25vw;left:-10vw}.jlRecognition header{z-index:1;flex-direction:column;justify-content:space-between;min-height:480px;display:flex;position:relative}.jlRecognitionMark{align-items:flex-end;gap:15px;display:flex}.jlRecognitionMark strong{letter-spacing:-.1em;font-size:clamp(96px,13vw,205px);font-weight:500;line-height:.64}.jlRecognitionMark small{text-transform:uppercase;letter-spacing:.09em;padding-bottom:2px;font-size:9px;line-height:1.35}.jlRecognitionBody{z-index:1;position:relative}.jlRecognition h2{max-width:900px;margin:0 0 96px}.jlRecognition ul{margin:0;padding:0;list-style:none}.jlRecognition li{border-top:1px solid var(--line);grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:17px 0;display:grid}.jlRecognition li i{color:var(--muted)}.jlExperience{padding:140px 18px}.jlExperience>header,.jlExperience article{grid-template-columns:1fr 2fr 2fr;gap:18px;display:grid}.jlExperience>header{padding-bottom:12px}.jlExperience>header span:last-child{text-align:right;grid-column:3}.jlExperience article{border-top:1px solid var(--line);min-height:180px;padding:22px 0}.jlExperience article h2{margin:0}.jlExperience article p{max-width:440px;color:var(--muted);margin:28px 0 0}.jlContactPage{background:var(--paper);min-height:100svh;color:var(--ink)}.jlContactHero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);gap:18px;min-height:100svh;padding:104px 18px 18px;display:grid}.jlContactHeroCopy{flex-direction:column;min-height:calc(100svh - 122px);display:flex}.jlContactHero h1{letter-spacing:-.09em;text-transform:uppercase;margin:auto 0;font-size:clamp(82px,13.6vw,218px);font-weight:600;line-height:.72}.jlContactHero h1 span,.jlContactHero h1 i{display:block}.jlContactHero h1 i{letter-spacing:-.07em;text-transform:none;padding-left:.36em;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:.92em;font-style:italic;font-weight:400}.jlContactIntro{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:18px;padding-top:14px;display:grid}.jlContactIntro span,.jlContactDetails>header,.jlContactDetails a>span,.jlContactDetails footer{letter-spacing:.1em;text-transform:uppercase;font-size:9px}.jlContactIntro p{max-width:430px;margin:0;font-size:13px;line-height:1.5}.jlContactSignal{background:radial-gradient(circle at 26% 27%,#ffb791eb,#0000 37%),radial-gradient(circle at 76% 24%,#a4c1ffd1,#0000 41%),radial-gradient(circle at 56% 84%,#d5b1e2c2,#0000 45%);flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 122px);display:flex;position:relative;overflow:hidden}.jlContactSignal:after{content:"";border:1px solid #0b0b0b38;border-radius:50%;position:absolute;inset:8%}.jlContactSignal span,.jlContactSignal strong{z-index:1;letter-spacing:-.075em;text-transform:uppercase;font-size:clamp(54px,6.5vw,104px);font-weight:600;line-height:.74;position:relative}.jlContactSignal i{z-index:1;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(42px,5.4vw,86px);line-height:.78;position:relative}.jlContactDetails{padding:110px 18px 24px}.jlContactDetails>header{justify-content:space-between;padding-bottom:46px;display:flex}.jlContactDetails a{border-top:1px solid var(--line);grid-template-columns:1fr 5fr auto;align-items:center;gap:18px;min-height:120px;display:grid}.jlContactDetails a strong{overflow-wrap:anywhere;letter-spacing:-.055em;font-size:clamp(30px,5.3vw,84px);font-weight:500;line-height:.9}.jlContactDetails a i{font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(28px,3vw,48px);font-style:italic}.jlContactDetails a:hover strong{font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-style:italic;font-weight:400}.jlContactDetails footer{justify-content:space-between;padding-top:120px;display:flex}.projectPage{--paper:#d9d9d9;padding-top:58px}.presentationSwitch{z-index:20;border-bottom:1px solid var(--line);background:var(--paper);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:44px;padding:0 18px;font-size:9px;display:flex;position:relative}.presentationSwitch>div{gap:18px;display:flex}.presentationSwitch a{opacity:.48}.presentationSwitch a:hover,.presentationSwitch a.active{opacity:1}.presentationSwitch a.active:before{color:var(--accent);content:"● "}.projectIntro{grid-template-columns:2fr 1fr;align-items:end;gap:8vw;min-height:58svh;padding:65px 18px 55px;display:grid}.projectChapter>header>span,.mediaSectionLabel{letter-spacing:.1em;text-transform:uppercase;font-size:9px}.projectIntroTitle h1{margin:35px 0 0}.projectIntroTitle h2{max-width:850px;margin:28px 0 0}.projectIntroSummary p{max-width:580px;margin:0}.projectCover{width:calc(100% - 24px);max-width:none;margin:0 auto;padding:0}.projectCover img{object-fit:cover;width:100%;max-height:86vh;display:block}.projectCover figcaption{justify-content:space-between;display:flex}.projectData{grid-template-columns:repeat(4,1fr);gap:8px;padding:65px 18px 130px;display:grid}.projectData div{border-top:1px solid var(--line);padding-top:9px}.projectData p{margin:17px 0 0}.projectChapter{padding:120px 18px}.projectChapter:nth-of-type(2n){background:#e9e8e1}.presentation-editorial .projectChapter:nth-of-type(2n){background:var(--paper)}.projectChapter>header{grid-template-columns:1fr 3fr;gap:18px;max-width:1500px;margin:0 auto;display:grid}.projectChapter>header h2{letter-spacing:-.06em;max-width:980px;margin:0 0 42px;font-size:clamp(44px,6vw,96px);font-weight:500;line-height:.92}.projectChapter>header .richText{max-width:760px}.projectChapterMedia{gap:10px;max-width:1760px;margin:90px auto 0;display:grid}.projectChapterMedia.layout-full{grid-template-columns:1fr}.projectChapterMedia.layout-split{grid-template-columns:1fr 1fr}.projectChapterMedia.layout-grid{grid-template-columns:repeat(12,1fr)}.projectChapterMedia.layout-grid figure{grid-column:span 7}.projectChapterMedia.layout-grid figure:nth-child(2n){grid-column:6/span 7}.projectChapterMedia img{object-fit:contain;width:100%;max-height:78vh;display:block}.projectFilms,.projectGallery{color:#eee;background:#111;padding:80px 18px 130px}.mediaSectionLabel{border-top:1px solid #777;justify-content:space-between;max-width:1500px;margin:0 auto 50px;padding-top:9px;display:flex}.projectFilms figure{max-width:1200px;margin:0 auto 45px}.projectFilms video,.projectFilms iframe{object-fit:cover;background:#000;border:0;width:100%;height:auto;min-height:50vw;max-height:76vh;display:block}.projectGalleryGrid{grid-template-columns:repeat(12,1fr);gap:42px 8px;max-width:1500px;margin:0 auto;display:grid}.projectGalleryItem{grid-column:span 6;position:relative}.projectGalleryItem.item-0{grid-column:2/span 8}.projectGalleryItem.item-1{grid-column:10/span 3;margin-top:18vh}.projectGalleryItem.item-2{grid-column:1/span 5}.projectGalleryItem.item-3{grid-column:6/span 7;margin-top:7vh}.projectGalleryItem.item-4{grid-column:3/span 8}.projectGalleryItem.item-5{grid-column:1/span 4;margin-top:13vh}.projectGalleryItem.item-6{grid-column:5/span 8}.projectGalleryItem img{object-fit:contain;width:100%;max-height:78vh;display:block}.projectCredits{grid-template-columns:1fr 3fr;gap:18px;padding:100px 18px;display:grid}.projectCredits>div>div{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:18px;padding:12px 0;display:grid}.projectCredits p{margin:0}.projectFooter{background:var(--accent);grid-template-columns:1fr 2fr;align-items:end;min-height:42svh;padding:35px 18px;display:grid}.projectFooter>a:first-child{align-self:start}.projectFooter>a:last-child{flex-direction:column;display:flex}.presentation-technical{background:#d8d7cf}.presentation-technical .projectIntro{grid-template-columns:1fr 1fr;min-height:47svh;padding-top:40px}.presentation-technical .projectCover{background:#111;width:calc(100% - 18px);max-width:none;padding:9px}.presentation-technical .projectCover img{object-fit:contain;height:72vh}.presentation-technical .projectData{gap:0;padding:8px 9px 100px}.presentation-technical .projectData div{border:1px solid #999;border-left:0;min-height:110px;padding:10px}.presentation-technical .projectData div:first-child{border-left:1px solid #999}.presentation-technical .projectChapter{background:0 0;border-top:1px solid #999;padding:90px 9px}.presentation-technical .projectChapter>header{grid-template-columns:1fr 2fr;max-width:none}.presentation-technical .projectChapterMedia{max-width:none;grid-template-columns:repeat(3,1fr)!important}.presentation-technical .projectChapterMedia figure{border:1px solid #999;padding:8px;grid-column:auto!important}.presentation-technical .projectChapterMedia img{object-fit:contain;height:46vh}.presentation-technical .projectGallery{color:#111;background:#d8d7cf;padding:80px 9px}.presentation-technical .mediaSectionLabel{border-color:#777;max-width:none}.presentation-technical .projectGalleryGrid{grid-template-columns:repeat(3,1fr);gap:8px;max-width:none}.presentation-technical .projectGalleryItem,.presentation-technical .projectGalleryItem[class*=item-]{border:1px solid #999;grid-column:auto;margin:0;padding:8px}.presentation-technical .projectGalleryItem img{object-fit:contain;background:#cbc9c0;height:48vh}.presentation-gallery{background:#f4f3ee}.presentation-gallery .projectIntro{grid-template-columns:1fr 1.4fr;min-height:70svh}.presentation-gallery .projectIntroTitle{grid-column:2}.presentation-gallery .projectIntroSummary{grid-area:1/1;align-self:end}.presentation-gallery .projectCover{width:72%;margin-right:3vw}.presentation-gallery .projectData{grid-template-columns:repeat(2,1fr);width:55%;margin-left:auto}.presentation-gallery .projectChapter>header{grid-template-columns:1fr 2fr;width:78%;margin-left:5vw}.presentation-gallery .projectChapterMedia{width:82%;margin-left:auto;margin-right:3vw}.presentation-gallery .projectGalleryGrid{gap:90px 8px}.presentation-gallery .projectGalleryItem.item-0{grid-column:1/span 7}.presentation-gallery .projectGalleryItem.item-1{grid-column:9/span 4;margin-top:28vh}.presentation-gallery .projectGalleryItem.item-2{grid-column:3/span 6}.presentation-gallery .projectGalleryItem.item-3{grid-column:7/span 6}.presentation-gallery .projectGalleryItem.item-4{grid-column:1/span 8}.presentation-gallery .projectGalleryItem.item-5{grid-column:10/span 3}.presentation-gallery .projectGalleryItem.item-6{grid-column:4/span 7}.presentation-monograph{background:#f4f2ec}.presentation-monograph .projectIntro{grid-template-columns:1fr 1.8fr;min-height:72svh;padding:90px 2.4vw 70px}.presentation-monograph .projectIntroTitle{grid-column:1/-1}.presentation-monograph .projectIntroTitle h2{max-width:1100px}.presentation-monograph .projectIntroSummary{grid-column:2;max-width:620px;margin-top:30px}.presentation-monograph .projectCover{width:95%;margin:0 auto}.presentation-monograph .projectCover img{object-fit:contain;max-height:none}.presentation-monograph .projectCover figcaption{padding-top:12px}.presentation-monograph .projectData{grid-template-columns:repeat(3,1fr);width:72%;margin-left:auto;padding:80px 2.4vw 160px}.presentation-monograph .projectChapter{background:0 0;padding:150px 2.4vw}.presentation-monograph .projectChapter>header{grid-template-columns:1fr 2.5fr;max-width:1640px}.presentation-monograph .projectChapter>header h2{font-size:clamp(54px,7vw,112px)}.presentation-monograph .projectChapterMedia{max-width:none;margin-top:110px}.presentation-monograph .projectChapterMedia img{max-height:none}.presentation-monograph .projectGallery{color:#111;background:#f4f2ec;padding:140px 2.4vw 190px}.presentation-monograph .mediaSectionLabel{border-color:#777;max-width:none}.presentation-monograph .projectGalleryGrid{gap:13vh 10px;max-width:none}.presentation-monograph .projectGalleryItem img{max-height:none}.presentation-chapters{color:#f4f2ec;background:#111}.presentation-chapters .presentationSwitch{color:#f4f2ec;background:#111;border-color:#555}.presentation-chapters .projectIntro{grid-template-columns:1fr 2.2fr;min-height:83svh;padding:80px 18px 38px}.presentation-chapters .projectIntroTitle{grid-column:1/-1}.presentation-chapters .projectIntroTitle h2{color:var(--accent)}.presentation-chapters .projectIntroSummary{grid-column:2;max-width:620px}.presentation-chapters .projectCover{width:100%}.presentation-chapters .projectCover img{height:88svh;max-height:none}.presentation-chapters .projectCover figcaption{padding:10px 18px}.presentation-chapters .projectData{padding:90px 18px 150px}.presentation-chapters .projectData div{border-color:#555}.presentation-chapters .projectChapter{color:#111;background:#f4f2ec;padding:0}.presentation-chapters .projectChapter>header{grid-template-columns:1fr 2.2fr;max-width:none;min-height:65svh;padding:100px 18px}.presentation-chapters .projectChapter>header h2{font-size:clamp(70px,10vw,160px);line-height:.78}.presentation-chapters .projectChapterMedia{gap:0;max-width:none;margin:0}.presentation-chapters .projectChapterMedia.layout-split{gap:8px;padding:8px}.presentation-chapters .projectChapterMedia img{object-fit:cover;width:100%;max-height:88svh}.presentation-chapters .projectGallery{background:#111;padding:120px 8px}.presentation-chapters .projectGalleryGrid{gap:8px;max-width:none}.presentation-chapters .projectGalleryItem,.presentation-chapters .projectGalleryItem[class*=item-]{grid-column:span 6;margin:0}.presentation-chapters .projectGalleryItem:nth-child(3n+1){grid-column:1/-1}.presentation-chapters .projectGalleryItem img{object-fit:cover;width:100%;height:auto;max-height:88svh}.presentation-chromatic{--chromatic-ink:#231c2b;background:var(--paper);color:var(--chromatic-ink)}.presentation-chromatic .presentationSwitch{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f0f6c7;border-color:#231c2b38}.presentation-chromatic .chromaticProjectHero{background:#17151a;min-height:calc(100svh - 58px);position:relative;overflow:hidden}.presentation-chromatic .chromaticProjectHero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#100e122e 0%,#100e120a 38%,#100e12bd 100%),linear-gradient(90deg,#100e1233,#0000 55%);position:absolute;inset:0}.presentation-chromatic .chromaticProjectHero .projectCover{background:#17151a;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.presentation-chromatic .chromaticProjectHero .projectCover img{object-fit:cover;filter:none;width:100%;height:100%;max-height:none}.presentation-chromatic .chromaticProjectHero .projectCover figcaption{display:none}.presentation-chromatic .projectIntro{z-index:2;color:#fff;background:0 0;flex-direction:column;justify-content:space-between;min-height:calc(100svh - 58px);padding:95px 4vw 70px;display:flex;position:relative;overflow:hidden}.presentation-chromatic .projectIntroTitle,.presentation-chromatic .projectIntroSummary{z-index:1;position:relative}.presentation-chromatic .projectIntroTitle>span{margin-bottom:20vh;display:block}.presentation-chromatic .projectIntroTitle h1{text-shadow:0 2px 35px #00000038;max-width:1200px;margin:0}.presentation-chromatic .projectIntroTitle h2{max-width:850px;margin:18px 0 0 24vw}.presentation-chromatic .projectIntroSummary{text-shadow:0 1px 22px #00000073;width:34%;margin-left:auto}.presentation-chromatic .projectCover{background:#f0eee9;width:calc(100% - 6vw);min-height:0;padding:8vh 5vw}.presentation-chromatic .projectCover img{object-fit:contain;filter:drop-shadow(0 28px 45px #3326401c);width:100%;height:72svh;max-height:none}.presentation-chromatic .projectCover figcaption{color:#231c2ba6}.presentation-chromatic .projectData{background:var(--paper);grid-template-columns:repeat(3,1fr);padding:100px 4vw 170px}.presentation-chromatic .projectData div{border-color:#231c2b4d}.presentation-chromatic .projectChapter{background:var(--paper);padding:160px 4vw}.presentation-chromatic .projectChapter:nth-of-type(2n){background:var(--paper)}.presentation-chromatic .projectChapter>header{grid-template-columns:1fr 2.4fr;max-width:1640px}.presentation-chromatic .projectChapter>header h2{letter-spacing:-.055em;max-width:1150px;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(62px,8.4vw,135px);font-style:italic;font-weight:400;line-height:.82}.presentation-chromatic .projectChapterMedia{gap:20px;max-width:1680px}.presentation-chromatic .projectChapterMedia img{max-height:84svh}.presentation-chromatic .projectGallery{background:var(--paper);color:var(--chromatic-ink);padding:150px 3vw 200px}.presentation-chromatic .mediaSectionLabel{border-color:#231c2b4d;max-width:none}.presentation-chromatic .projectGalleryGrid{gap:13vh 16px;max-width:none}.presentation-chromatic .projectGalleryItem,.presentation-chromatic .projectGalleryItem[class*=item-]{margin:0}.presentation-chromatic .projectGalleryItem.item-0,.presentation-chromatic .projectGalleryItem.item-3,.presentation-chromatic .projectGalleryItem.item-6{grid-column:1/-1}.presentation-chromatic .projectGalleryItem.item-1{grid-column:1/span 5}.presentation-chromatic .projectGalleryItem.item-2{grid-column:7/span 6;margin-top:14vh}.presentation-chromatic .projectGalleryItem.item-4{grid-column:2/span 7}.presentation-chromatic .projectGalleryItem.item-5{grid-column:10/span 3;margin-top:12vh}.presentation-chromatic .projectGalleryItem.item-3{width:calc(100% + 6vw);box-shadow:none;background:radial-gradient(circle at 18% 30%,#ffcfb6b3,#0000 34%),radial-gradient(circle at 82% 25%,#b4caffad,#0000 37%),radial-gradient(circle at 55% 88%,#d6b1e58c,#0000 40%),#f1eeed;border:0;outline:0;justify-content:center;align-items:center;padding:8vh 4vw;display:flex;margin-left:-3vw!important}.presentation-chromatic .projectGalleryItem.item-0 img,.presentation-chromatic .projectGalleryItem.item-3 img,.presentation-chromatic .projectGalleryItem.item-6 img{object-fit:cover;width:100%;max-height:90svh}.presentation-chromatic .projectGalleryItem.item-3 img{object-fit:contain;width:min(72%,1120px);max-height:68svh;margin:0 auto;box-shadow:none!important;filter:none!important;border:0!important;outline:0!important}.presentation-chromatic .projectGalleryItem img{box-shadow:none;filter:none;border:0}.presentation-chromatic .projectCredits{background:var(--paper)}.presentation-campaign{--campaign-line:#d8d8d5;color:#0a0a0a;background:#fff}.presentation-campaign .presentationSwitch{border-color:var(--campaign-line);background:#fff}.presentation-campaign .projectIntro{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:18px;min-height:58svh;padding:90px 18px 70px}.presentation-campaign .projectIntroTitle{display:contents}.presentation-campaign .projectIntroTitle>span{grid-column:1}.presentation-campaign .projectIntroTitle>span:before{content:"Project";margin-bottom:8px;display:block}.presentation-campaign .projectIntroTitle h1{grid-column:1;margin:18px 0 0}.presentation-campaign .projectIntroTitle h2{grid-area:1/2;max-width:470px;margin:26px 0 0}.presentation-campaign .projectIntroTitle h2:before{content:"Object";margin-bottom:8px;display:block}.presentation-campaign .projectIntroSummary{grid-area:2/2/auto/span 2;width:70%;max-width:760px;margin:70px 0 0 auto}.presentation-campaign .projectCover{width:calc(100% - 36px)}.presentation-campaign .projectCover img{object-fit:contain;height:auto;max-height:none}.presentation-campaign .projectCover figcaption{padding-top:8px}.presentation-campaign .projectData{grid-template-columns:repeat(5,1fr);padding:100px 18px 180px}.presentation-campaign .projectData div{border-color:var(--campaign-line)}.presentation-campaign .projectChapter{background:#fff;padding:140px 18px}.presentation-campaign .projectChapter:nth-of-type(2n){background:#fff}.presentation-campaign .projectChapter>header{grid-template-columns:1fr 1fr 1fr;max-width:none}.presentation-campaign .projectChapter>header>span{grid-column:1}.presentation-campaign .projectChapter>header>div{grid-column:2/span 2;grid-template-columns:1fr 1fr;gap:30px;display:grid}.presentation-campaign .projectChapter>header h2{margin:0;font-size:clamp(42px,5vw,80px);font-weight:500;line-height:.9}.presentation-campaign .projectChapterMedia{gap:18px;max-width:none;margin-top:110px}.presentation-campaign .projectChapterMedia.layout-full{width:72%;margin-left:0}.presentation-campaign .projectChapterMedia.layout-split{grid-template-columns:1fr 1fr}.presentation-campaign .projectChapterMedia img{object-fit:cover;width:100%;max-height:none}.presentation-campaign .projectGallery{color:#0a0a0a;background:#fff;padding:120px 18px 180px}.presentation-campaign .mediaSectionLabel{border-color:var(--campaign-line);max-width:none}.presentation-campaign .projectGalleryGrid{gap:18px;max-width:none}.presentation-campaign .projectGalleryItem,.presentation-campaign .projectGalleryItem[class*=item-]{grid-column:span 6;margin:0}.presentation-campaign .projectGalleryItem:nth-child(5n+1){grid-column:1/span 9}.presentation-campaign .projectGalleryItem img{object-fit:cover;width:100%;height:auto;max-height:none}.presentation-campaign .projectCredits{border-top:1px solid var(--campaign-line)}.presentationHub{min-height:100vh;padding-top:58px}.presentationHub>header{grid-template-columns:1fr 2fr 1fr;align-items:start;gap:18px;min-height:60svh;padding:80px 18px;display:grid}.presentationHub>header>span{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.presentationHub>header h1{letter-spacing:-.075em;align-self:center;margin:0;font-size:clamp(64px,9vw,142px);font-weight:500;line-height:.82}.presentationHub>header p{align-self:end;margin:0;font-size:13px;line-height:1.5}.presentationHub>section{border-top:1px solid var(--line);grid-template-columns:repeat(12,1fr);display:grid}.presentationCard{border-right:1px solid var(--line);grid-column:span 4;padding:8px 8px 45px}.presentationCard:nth-child(n+4){grid-column:span 3}.presentationCard:last-child{border-right:0}.presentationCard>div{background:#d2d1ca;height:48vh;overflow:hidden}.presentationCard img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.presentationCard:hover img{transform:scale(1.025)}.presentationCard-technical img{object-fit:contain;filter:grayscale();padding:8%}.presentationCard-gallery>div{background:#111;padding:12% 5% 5% 24%}.presentationCard-monograph>div{background:#f4f2ec;padding:10% 3% 3% 16%}.presentationCard-monograph img{object-fit:cover}.presentationCard-chapters>div{background:#ff5a1f}.presentationCard-chapters img{filter:contrast(1.05);width:72%}.presentationCard-chromatic>div{background:radial-gradient(circle at 15% 20%,#ffd0b8,#0000 35%),radial-gradient(circle at 85% 25%,#afc6ff,#0000 38%),radial-gradient(circle at 50% 90%,#d1a8e5,#0000 42%),#eee8f2;padding:10%}.presentationCard-chromatic img{object-fit:contain;filter:drop-shadow(0 18px 24px #33264026)}.presentationCard-campaign>div{background:#fff;padding:16% 22% 6% 4%}.presentationCard-campaign img{object-fit:cover}.presentationCard>span,.presentationCard>b{text-transform:uppercase;letter-spacing:.1em;margin-top:13px;font-size:9px;display:block}.presentationCard h2{letter-spacing:-.05em;margin:20px 0 12px;font-size:clamp(28px,3vw,48px);font-weight:500;line-height:.95}.presentationCard p{max-width:310px;min-height:42px;margin:0;font-size:12px;line-height:1.45}.presentationCard b{text-align:right;font-weight:400}@media (width<=760px){.globalHeader{grid-template-columns:1fr auto;height:52px}.globalHeader .globalNav{gap:14px}.globalAdmin{display:none}.jlHero{min-height:100svh;padding:82px 12px 18px;display:block}.jlHero:before{opacity:.58;width:88vw;height:46vh;top:21%;right:-16vw}.jlHero:after{width:75vw;height:75vw;top:15%;right:-25vw}.jlHeroCopy h1{margin:25px 0;font-size:21vw}.jlIntro{max-width:74vw}.jlHeroObjectPrimary{height:43vh;margin:45px 0 0 18vw}.jlHeroObjectSecondary{width:43vw;height:25vh;margin:-13vh 0 35px;transform:none}.jlHeroData{grid-template-columns:1fr 1fr;display:grid}.jlHeroData span:nth-child(2){text-align:right}.jlHeroData span:last-child{display:none}.jlSelected{padding:80px 8px}.jlSectionHead,.jlPageIntro{grid-template-columns:1fr;padding-bottom:70px}.jlSectionHead h2{margin:30px 0;font-size:15vw}.jlSectionHead p{justify-self:end;max-width:72vw}.jlWorkIndex,.jlWorksPage .jlWorkIndex{border-top:1px solid var(--ink);display:block}.jlWorkPreview{display:none}.jlWorkManifest{padding-top:0}.jlWorkManifest>a{min-height:0;color:var(--ink);padding:12px 0 22px}.jlWorkManifestMeta{grid-template-columns:36px 1fr;margin-bottom:16px}.jlWorkManifest>a>figure{background:#d7d4cd;height:54vw;margin:0 0 14px;display:block;position:relative;overflow:hidden}.jlWorkManifest>a:nth-child(2n)>figure{margin-left:13vw}.jlWorkManifest>a:nth-child(odd)>figure{margin-right:8vw}.jlWorkManifest>a>figure img{object-fit:cover;width:100%;height:100%;display:block}.jlWorkManifestTitle{grid-template-columns:1fr auto 22px;margin-top:0}.jlWorkManifestTitle h3{font-size:9.5vw}.jlWorkManifestTitle i{opacity:1;transform:none}.jlProjectGrid,.jlProjectGrid.isCompact{grid-template-columns:1fr;gap:44px}.jlProjectTile,.jlProjectTile[class*=tile-],.jlProjectGrid.isCompact .jlProjectTile,.jlProjectGrid.isCompact .jlProjectTile:nth-child(5n+1){grid-column:auto;margin:0}.jlProjectTile figure:before,.jlProjectTile[class*=tile-] figure:before,.jlProjectGrid.isCompact .jlProjectTile figure:before{padding-top:78%}.jlProjectTile:nth-child(2n){margin-left:13vw}.jlProjectTile:nth-child(odd){margin-right:8vw}.jlAllWorks{grid-template-columns:1fr;margin-top:80px}.jlAllWorks strong{justify-self:start;margin-top:18px;font-size:12vw}.jlHomeOutro{grid-template-columns:1fr;min-height:70svh;padding:80px 12px}.jlHomeOutro h2{font-size:14vw}.jlHomeOutro>div{grid-column:1;grid-template-columns:1fr;gap:40px}.jlHomeOutro>div a{justify-self:start}.jlHomeOutro .jlHomeOutroLinks{align-items:flex-start;gap:12px}.jlPage{padding-top:52px}.jlPageIntro{min-height:65svh;padding:70px 12px 50px}.jlPageIntro h1{margin:30px 0;font-size:20vw}.jlPageIntro p{justify-self:end;max-width:75vw}.jlWorksHero{min-height:auto;padding:76px 12px 12px}.jlWorksHeroCopy{min-height:0}.jlWorksHero h1{font-size:21vw}.jlWorksHeroMeta{grid-template-columns:1fr;gap:20px}.jlWorksHeroMeta span{text-align:left}.jlWorksSignal{min-height:72svh;margin-top:16px}.jlWorksSignal strong{font-size:37vw}.jlWorksSignal i{font-size:17vw}.jlWorksArchive{padding:0 8px 24px}.jlWorksArchive>header{padding:0 4px 14px}.jlWorksPage .jlWorkIndex{border-top:0;height:auto}.jlWorksPage .jlWorkPreview{background:var(--paper);border-top:0;height:52svh;margin:0;display:block;position:relative}.jlWorksPage .jlWorkPreview figure{display:none}.jlWorksPage .jlWorkPreviewIdle{opacity:1;padding:0 0 5vh;display:flex}.jlWorksPage .jlWorkPreviewIdle h1{font-size:21vw}.jlWorksPage .jlWorkPreviewIdle p{display:none}.jlWorksPage .jlWorkManifest{height:auto;overflow:visible}.jlWorksPage .jlProjectGrid{padding:0}.jlWorksBridge{padding:80px 12px 18px}.jlWorksBridge a{grid-template-columns:1fr auto;min-height:105px;padding:15px 0}.jlWorksBridge small{grid-column:1/-1}.jlWorksBridge strong{font-size:10vw}.jlAboutHero{grid-template-columns:1fr;min-height:auto;padding:82px 12px 12px}.jlAboutHeroCopy{min-height:62svh}.jlAboutHeroCopy h1{font-size:20.5vw}.jlAboutHeroMeta{grid-template-columns:1fr}.jlAboutHeroMeta span{text-align:left}.jlAboutPortrait{width:78%;margin:8px 0 0 auto}.jlAboutPortrait img{height:58vh;margin-top:10vh}.jlProfile{grid-template-columns:1fr;gap:54px;padding:90px 12px 110px}.jlProfileIndex p{margin-top:30px}.jlProfileCopy .jlProfileLead{font-size:10vw}.jlProfileCopy .richText{margin-top:36px}.jlRecognition{grid-template-columns:1fr;gap:70px;padding:82px 12px 96px}.jlRecognition:before{width:105vw;height:105vw;top:-8vw;left:-36vw}.jlRecognition header{min-height:330px}.jlRecognitionMark strong{font-size:32vw}.jlRecognition h2{margin:0 0 65px}.jlRecognition li{grid-template-columns:34px 1fr}.jlRecognition li i{display:none}.jlExperience{padding:80px 12px}.jlExperience>header,.jlExperience article{grid-template-columns:1fr}.jlExperience>header span:last-child{display:none}.jlExperience article{gap:12px;padding-bottom:35px}.jlContactHero{grid-template-columns:1fr;min-height:auto;padding:82px 12px 12px}.jlContactHeroCopy{min-height:68svh}.jlContactHero h1{font-size:21vw}.jlContactIntro{grid-template-columns:1fr;gap:22px}.jlContactSignal{min-height:72svh;margin-top:16px}.jlContactSignal span,.jlContactSignal strong{font-size:20vw}.jlContactSignal i{font-size:17vw}.jlContactDetails{padding:80px 12px 18px}.jlContactDetails>header{padding-bottom:34px}.jlContactDetails a{grid-template-columns:1fr auto;min-height:92px}.jlContactDetails a>span{grid-column:1/-1;padding-top:14px}.jlContactDetails a strong{font-size:8vw}.jlContactDetails footer{gap:28px;padding-top:80px}.jlContactDetails footer span:last-child{text-align:right}.projectPage{padding-top:52px}.presentationSwitch{white-space:nowrap;padding:12px;display:block;overflow-x:auto}.presentationSwitch>div{margin-top:10px}.projectIntro{grid-template-columns:1fr;min-height:55svh;padding:55px 12px 45px}.projectIntroSummary{max-width:82vw;margin-left:auto}.projectCover,.presentation-gallery .projectCover{width:calc(100% - 16px);margin:0 8px}.projectCover img{max-height:62vh}.projectData,.presentation-gallery .projectData{grid-template-columns:repeat(2,1fr);width:auto;margin:0;padding:50px 12px 80px}.projectChapter{padding:80px 12px}.projectChapter>header,.presentation-gallery .projectChapter>header{grid-template-columns:1fr;width:auto;margin:0}.projectChapter>header h2{font-size:13vw}.projectChapterMedia,.presentation-gallery .projectChapterMedia{width:auto;margin:50px 0 0;grid-template-columns:1fr!important}.projectChapterMedia figure{grid-column:auto!important}.projectFilms,.projectGallery{padding:60px 8px 80px}.projectGalleryGrid,.presentation-technical .projectGalleryGrid{grid-template-columns:1fr;gap:35px}.projectGalleryItem,.projectGalleryItem[class*=item-],.presentation-gallery .projectGalleryItem[class*=item-],.presentation-technical .projectGalleryItem[class*=item-]{grid-column:auto;margin:0}.projectGalleryItem:nth-child(2n){margin-left:13vw}.projectGalleryItem:nth-child(odd){margin-right:6vw}.presentation-technical .projectChapterMedia{grid-template-columns:1fr!important}.presentation-technical .projectChapterMedia img,.presentation-technical .projectGalleryItem img{height:auto;max-height:65vh}.presentation-gallery .projectIntro{grid-template-columns:1fr}.presentation-gallery .projectIntroTitle{grid-column:1}.presentation-gallery .projectIntroSummary{grid-area:auto/1}.presentation-monograph .projectIntro,.presentation-chapters .projectIntro{grid-template-columns:1fr;padding:60px 12px 45px}.presentation-monograph .projectIntroTitle,.presentation-monograph .projectIntroSummary,.presentation-chapters .projectIntroTitle,.presentation-chapters .projectIntroSummary{grid-column:1}.presentation-monograph .projectCover{width:calc(100% - 16px)}.presentation-monograph .projectData{grid-template-columns:repeat(2,1fr);width:auto;margin:0;padding:55px 12px 90px}.presentation-monograph .projectChapter{padding:90px 12px}.presentation-monograph .projectChapter>header,.presentation-chapters .projectChapter>header{grid-template-columns:1fr;padding:80px 12px}.presentation-monograph .projectGallery{padding:80px 8px}.presentation-chapters .projectCover img{height:62svh}.presentation-chapters .projectGalleryItem,.presentation-chapters .projectGalleryItem[class*=item-],.presentation-chapters .projectGalleryItem:nth-child(3n+1){grid-column:auto}.presentation-chromatic .chromaticProjectHero,.presentation-chromatic .projectIntro{min-height:calc(100svh - 52px)}.presentation-chromatic .projectIntro{padding:50px 12px 38px}.presentation-chromatic .projectIntroTitle>span{margin-bottom:34vh}.presentation-chromatic .projectIntroTitle h2{margin:12px 0 0 8vw}.presentation-chromatic .projectIntroSummary{width:78%}.presentation-chromatic .projectCover{min-height:74svh;padding:8vh 4vw}.presentation-chromatic .projectCover img{height:58svh}.presentation-chromatic .projectData{grid-template-columns:repeat(2,1fr);padding:65px 12px 100px}.presentation-chromatic .projectChapter{padding:90px 12px}.presentation-chromatic .projectChapter>header{grid-template-columns:1fr}.presentation-chromatic .projectChapter>header h2{font-size:16vw}.presentation-chromatic .projectGallery{padding:80px 8px}.presentation-chromatic .projectGalleryGrid{grid-template-columns:1fr}.presentation-chromatic .projectGalleryItem,.presentation-chromatic .projectGalleryItem[class*=item-]{grid-column:auto}.presentation-chromatic .projectGalleryItem.item-0,.presentation-chromatic .projectGalleryItem.item-3,.presentation-chromatic .projectGalleryItem.item-6{margin:0}.presentation-chromatic .projectGalleryItem.item-1,.presentation-chromatic .projectGalleryItem.item-4{margin-right:8vw}.presentation-chromatic .projectGalleryItem.item-2,.presentation-chromatic .projectGalleryItem.item-5{margin-left:13vw}.presentation-chromatic .projectGalleryItem.item-3{width:calc(100% + 16px);padding:9vh 7vw;margin-left:-8px!important}.presentation-chromatic .projectGalleryItem.item-3 img{width:82%;max-height:56svh}.presentation-campaign .projectIntro{grid-template-columns:1fr 1fr;min-height:68svh;padding:70px 12px 55px}.presentation-campaign .projectIntroTitle h1{grid-column:1/-1}.presentation-campaign .projectIntroTitle h2{grid-area:2/1/auto/-1;margin-top:30px}.presentation-campaign .projectIntroSummary{grid-area:3/1/auto/-1;width:82%;margin:40px 0 0 auto}.presentation-campaign .projectCover{width:calc(100% - 16px)}.presentation-campaign .projectData{grid-template-columns:repeat(2,1fr);padding:60px 12px 100px}.presentation-campaign .projectChapter{padding:90px 12px}.presentation-campaign .projectChapter>header{grid-template-columns:1fr}.presentation-campaign .projectChapter>header>span,.presentation-campaign .projectChapter>header>div{grid-column:1}.presentation-campaign .projectChapter>header>div{grid-template-columns:1fr;margin-top:45px}.presentation-campaign .projectChapterMedia.layout-full{width:100%;margin-left:0}.presentation-campaign .projectGallery{padding:70px 8px}.presentation-campaign .projectGalleryItem,.presentation-campaign .projectGalleryItem[class*=item-],.presentation-campaign .projectGalleryItem:nth-child(5n+1){grid-column:auto}.projectCredits{grid-template-columns:1fr;padding:70px 12px}.projectCredits>div{margin-top:35px}.projectFooter{grid-template-columns:1fr;gap:60px}.presentationHub{padding-top:52px}.presentationHub>header{grid-template-columns:1fr;min-height:65svh;padding:70px 12px}.presentationHub>header h1{font-size:19vw}.presentationHub>header p{justify-self:end;max-width:70vw}.presentationHub>section{grid-template-columns:1fr}.presentationCard,.presentationCard:nth-child(n+4){border-right:0;border-bottom:1px solid var(--line);grid-column:auto}.presentationCard>div{height:48vh}}:root{--content-section-gap:clamp(48px,6vw,96px)}body{font-family:var(--body-font,Arial),Helvetica,sans-serif}h1,h2{font-family:var(--display-font,Arial),Helvetica,sans-serif}:root{--paper:#fafafa;--ink:#191919;--muted:#666;--line:#dedede;--gutter:clamp(20px,3vw,64px)}body{background:var(--paper)}html{scrollbar-gutter:stable}.globalHeader{height:88px;padding:0 var(--site-gutter,clamp(20px,3vw,64px));background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;justify-content:space-between;display:flex;position:relative}.globalWordmark{letter-spacing:-.04em;text-transform:none;font-size:20px;font-weight:500;line-height:1.3}.globalHeader .globalNav{gap:28px}.globalHeader a{padding:12px 0}.globalHeader .globalNav a:after{box-sizing:border-box;opacity:0;pointer-events:none;background:0 0;border:2px solid;border-radius:15px;height:30px;margin-block:auto;transition:none;inset:0 -10px;transform:none}.globalHeader .globalNav a:hover:after,.globalHeader .globalNav a:focus-visible:after,.globalHeader .globalNav a[aria-current]:after{opacity:1;transform:none}.globalHeader .globalNav a:focus-visible{outline:none}.globalHeader .globalNav a:focus-visible:after{border-width:2px}.siteCopyright{min-height:0;padding:24px var(--site-gutter,clamp(20px,3vw,64px));background:var(--paper,#fafafa);color:var(--muted,#666);border:0;margin:0;font:400 14px/1.5 Arial,Helvetica,sans-serif;display:block}.jlAboutEmail{text-underline-offset:4px;margin-top:28px;font:400 16px/1.5 Arial,Helvetica,sans-serif;display:inline-block}@media (width<=700px){.globalHeader{padding-inline:20px}.globalHeader .globalNav a:after{left:-6px;right:-6px}.siteCopyright{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.globalHeader .globalNav a:after{transition:none}}a:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.quietPortfolio,.jlPage,.projectPage{--paper:#fafafa;background:var(--paper)}.portfolioIntro{padding:64px var(--gutter) 72px;grid-template-columns:1fr 1fr;align-items:end;gap:40px;display:grid}.portfolioIntro h1{letter-spacing:-.045em;max-width:700px;margin:0;font-size:clamp(38px,4.2vw,72px);font-weight:400;line-height:1.08}.portfolioIntro>div{justify-self:end;max-width:440px}.portfolioIntro p{margin:0;font-size:16px;line-height:1.5}.portfolioIntro p+p{color:var(--muted);margin-top:12px}.portfolioSelection{padding:0 var(--gutter)}.portfolioSectionLabel{color:var(--muted);justify-content:space-between;gap:20px;margin-bottom:18px;font-size:13px;display:flex}.quietPortfolio .jlProjectGrid,.quietArchive .jlProjectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 24px;display:grid}.quietPortfolio .jlProjectTile[class*=tile-],.quietArchive .jlProjectTile[class*=tile-]{grid-column:auto;min-width:0;margin:0}.quietPortfolio .jlProjectTile figure,.quietArchive .jlProjectTile figure{aspect-ratio:4/3;background:#eee}.quietPortfolio .jlProjectTile figure:before,.quietArchive .jlProjectTile figure:before{display:none}.tileMarker{display:none}.quietPortfolio .tileInfo,.quietArchive .tileInfo{grid-template-columns:1fr auto;gap:16px;padding:16px 0 0;display:grid}.quietPortfolio .tileInfo>span:first-child,.quietArchive .tileInfo>span:first-child{display:none}.quietPortfolio .tileInfo h2,.quietArchive .tileInfo h2{margin:0}.quietPortfolio .tileInfo p,.quietArchive .tileInfo p{color:var(--muted);margin:5px 0 0}.quietPortfolio .tileInfo>span,.quietArchive .tileInfo>span{color:var(--muted)}.portfolioArchiveLink{border-top:1px solid var(--line);justify-content:space-between;gap:24px;margin:64px 0 0;padding:28px 0;font-size:20px;display:flex}.portfolioArchiveLink span{color:var(--muted);font-size:14px}.portfolioFooter{min-height:0;padding:64px var(--gutter) 28px;background:var(--paper);border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:32px;font-size:16px;line-height:1.5;display:grid}.portfolioFooter p{margin:0}.portfolioFooter>div{gap:28px;display:flex}.portfolioFooter .studioLink{color:var(--muted);grid-column:1/-1;justify-self:end;font-size:12px}.jlWorksPage{padding-top:0}.jlWorksArchive.quietArchive{padding:48px var(--gutter) 80px}.archiveHeading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:40px;display:flex}.archiveHeading h1{margin:0}.archiveHeading span{color:var(--muted)}.projectPage.presentation-editorial{padding:0}.presentation-editorial .projectIntro{min-height:0;padding:60px var(--gutter) 48px;grid-template-columns:1fr 1fr;align-items:end;gap:40px;display:grid}.presentation-editorial .projectIntroTitle>span{color:var(--muted)}.presentation-editorial .projectIntroTitle h1{margin:0}.presentation-editorial .projectIntroTitle h2{max-width:550px;color:var(--muted);margin:16px 0 0}.presentation-editorial .projectIntroSummary{justify-self:end;width:auto;max-width:520px;margin:0}.presentation-editorial .projectCover{width:calc(100% - 2 * var(--gutter));margin:0 var(--gutter);background:#eee}.presentation-editorial .projectCover img{object-fit:contain;width:100%;height:auto;max-height:76svh;display:block}.presentation-editorial .projectCover figcaption{display:none}.presentation-editorial .projectData{padding:36px var(--gutter) 56px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.presentation-editorial .projectData p{margin:12px 0 0}.presentation-editorial .projectChapter{padding:40px var(--gutter) 56px;background:var(--paper)}.presentation-editorial .projectChapter>header{grid-template-columns:1fr 2fr;gap:32px;max-width:none}.projectChapter>header.withoutLabel{max-width:720px;margin-inline:auto;display:block}.presentation-editorial .projectChapter>header h2{margin:0 0 24px}.presentation-editorial .projectChapterMedia{gap:24px;max-width:none;margin:40px 0 0}.presentation-editorial .projectChapterMedia.layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-editorial .projectChapterMedia.layout-grid figure{grid-column:auto}.presentation-editorial .projectGallery,.presentation-editorial .projectFilms{padding:24px var(--gutter) 56px;background:var(--paper);color:var(--ink)}.presentation-editorial .mediaSectionLabel{border-top:1px solid var(--line);max-width:none;margin:0 0 24px;padding-top:16px}.presentation-editorial .projectGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;max-width:none;display:grid}.presentation-editorial .projectGalleryItem[class*=item-]{grid-column:auto;min-width:0;margin:0;padding:0}.presentation-editorial .projectGalleryItem:last-child:nth-child(odd){grid-column:1/-1;max-width:100%}.presentation-editorial .projectGalleryItem img{object-fit:contain;background:#eee;width:100%;height:auto;max-height:none;display:block}.presentation-editorial figcaption{letter-spacing:0;text-transform:none;color:var(--muted);font-size:13px}.presentation-editorial .projectFilms video,.presentation-editorial .projectFilms iframe{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;min-height:0}.presentation-editorial .projectFooter{min-height:0;padding:48px var(--gutter);background:var(--paper);border-top:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;gap:28px;display:flex}.presentation-editorial .projectFooter>a:first-child{align-self:center}.presentation-editorial .projectFooter>a:last-child span{color:var(--muted);margin-bottom:10px}.jlAboutPage,.jlContactPage{padding-top:0}.jlAboutHero,.jlContactHero{min-height:0;padding:56px var(--gutter);gap:48px}.jlAboutHeroCopy,.jlContactHeroCopy{min-height:0}.jlAboutHeroCopy h1,.jlContactHero h1{letter-spacing:-.04em;margin:32px 0;font-size:clamp(36px,5vw,76px);line-height:1.1}.jlAboutHeroCopy h1 i,.jlContactHero h1 i{letter-spacing:inherit;font-family:inherit;font-style:normal}.jlAboutPortrait img{height:auto;margin:0}.jlContactSignal{display:none}.jlContactHero{grid-template-columns:1fr}.jlContactHeroCopy{max-width:800px}.jlKicker,.jlAboutHeroMeta span,.jlContactIntro span{letter-spacing:0;text-transform:none;font-size:13px;line-height:1.5}.jlProfile,.jlContactDetails,.jlRecognition,.jlExperience{padding:56px var(--gutter);background:var(--paper)}.jlRecognition:before{display:none}.jlRecognition header{min-height:0}.jlRecognitionMark strong{font-size:64px}.jlProfileCopy .jlProfileLead{letter-spacing:-.025em;font-size:clamp(28px,3vw,44px);line-height:1.25}.jlContactIntro p{font-size:16px;line-height:1.65}.jlContactDetails a strong{overflow-wrap:anywhere;font-size:clamp(18px,3vw,44px)}.jlAboutHeroCopy h1,.jlContactHero h1,.jlAboutHeroCopy h1 span,.jlContactHero h1 span{text-transform:none;font-weight:400}.jlContactDetails footer{background:var(--paper);letter-spacing:0;text-transform:none;min-height:0;color:var(--muted);flex-flow:wrap;justify-content:space-between;gap:24px;padding:40px 0 0;font-size:13px;line-height:1.5;display:flex}.jlAboutPortrait figcaption,.jlProfileIndex>span,.jlProfileIndex p,.jlRecognitionMark small,.jlContactDetails>header,.jlContactDetails a>span{letter-spacing:0;text-transform:none;font-size:13px;line-height:1.5}.jlRecognition li{padding:20px 0;display:block}.jlContactHero{padding-bottom:0}.jlContactHero h1{margin:0}.jlContactDetails .jlContactEmail,.jlContactDetails .jlContactRow{align-items:baseline;gap:24px;display:flex}.jlContactDetails a>i{margin-left:auto}.jlContactDetails .jlContactRow strong{font-size:20px}@media (width<=700px){.globalHeader{height:76px}.globalHeader .globalNav{gap:18px}.globalWordmark{font-size:19px}.portfolioIntro{padding:32px var(--gutter) 48px;grid-template-columns:1fr;gap:24px}.portfolioIntro>div{justify-self:start}.quietPortfolio .jlProjectGrid,.quietArchive .jlProjectGrid{grid-template-columns:1fr;gap:36px}.portfolioSectionLabel{font-size:12px}.portfolioArchiveLink{margin-top:40px;font-size:18px}.portfolioArchiveLink span{font-size:13px}.portfolioFooter{padding-top:40px;font-size:14px}.portfolioFooter>div{gap:18px}.jlWorksArchive.quietArchive{padding-top:32px}.presentation-editorial .projectIntro{grid-template-columns:1fr;gap:24px;padding-top:32px}.presentation-editorial .projectIntroSummary{justify-self:start;max-width:none}.presentation-editorial .projectData{grid-template-columns:1fr 1fr;gap:24px;padding-bottom:32px}.presentation-editorial .projectChapter>header,.presentation-editorial .projectGalleryGrid,.presentation-editorial .projectChapterMedia.layout-grid{grid-template-columns:1fr;gap:20px}.presentation-editorial .projectFooter{align-items:start}.presentation-editorial .projectFooter>a:first-child{white-space:nowrap;align-self:start}.presentation-editorial .projectFooter>a:last-child{text-align:right}.jlAboutHero,.jlProfile,.jlRecognition{grid-template-columns:1fr;gap:32px}.jlAboutPortrait{width:100%;margin:0}.jlAboutHeroCopy{min-height:0}.jlAboutHeroMeta p{font-size:16px}}body:has(.globalHeader){background:var(--site-paper);color:var(--site-ink)}.quietPortfolio,.jlPage,.projectPage{--paper:var(--site-paper);--ink:var(--site-ink);--muted:var(--site-muted);--line:var(--site-line);--gutter:var(--site-gutter);color:var(--ink)}.quietPortfolio .jlProjectGrid,.quietArchive .jlProjectGrid{grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--section-space)}.quietPortfolio .jlProjectTile figure,.quietArchive .jlProjectTile figure{aspect-ratio:var(--image-ratio)}.quietPortfolio .jlProjectTile img,.quietArchive .jlProjectTile img{object-fit:var(--image-fit)}.jlWorksPage .quietArchive .jlProjectTile img{object-fit:cover;object-position:center}.presentation-editorial .projectGalleryGrid{grid-template-columns:repeat(var(--gallery-columns),minmax(0,1fr));gap:var(--grid-gap)}.presentation-editorial .projectChapterMedia{gap:var(--grid-gap)}.portfolioIntro,.jlAboutHero,.jlProfile,.jlContactDetails,.presentation-editorial .projectChapter,.jlRecognition,.jlExperience{padding-top:var(--section-space);padding-bottom:var(--section-space)}.portfolioIntro h1,.jlAboutHeroCopy h1,.jlContactHero h1{font-size:clamp(2.25rem,5vw,var(--heading-size));overflow-wrap:anywhere}.presentation-editorial .projectIntroTitle h1{overflow-wrap:anywhere}.portfolioIntro p,.jlContactIntro p{font-size:var(--body-size)}.jlProfile:not(:has(.jlProfileIndex)){grid-template-columns:1fr}.jlProfile:not(:has(.jlProfileIndex)) .jlProfileCopy{max-width:850px}.jlAboutHero:not(:has(.jlAboutPortrait)){grid-template-columns:1fr}.quietPortfolio .jlProjectGrid.isShowcase{row-gap:clamp(96px,10vw,calc(var(--section-space) * 3));grid-template-columns:minmax(0,1fr);max-width:none}.quietPortfolio .isShowcase .jlProjectTile figure{aspect-ratio:auto;background:0 0}.quietPortfolio .isShowcase .jlProjectTile img{object-fit:contain;width:100%;height:auto;display:block;position:static;transform:none}.quietPortfolio .isShowcase .tileInfo p,.quietPortfolio .isShowcase .tileInfo>span{display:none}.hasRestoredSequence .projectCover{background:0 0}.hasRestoredSequence .projectCover img{max-height:none}.hasRestoredSequence .projectIntro{align-items:start;column-gap:var(--grid-gap);padding-block:var(--section-space)}.hasRestoredSequence .projectIntroSummary{justify-self:start;max-width:60ch}.hasRestoredSequence .projectIntroSummary p{margin:0}.hasRestoredSequence .projectIntro .projectData{gap:20px var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));max-width:440px;margin:32px 0 0;padding:0}.hasRestoredSequence .projectIntro .projectData p{margin-top:4px}.restoredSequence{--image-space:clamp(80px,8vw,calc(var(--section-space) * 2.5));padding:0 var(--gutter) var(--image-space);gap:var(--image-space);flex-direction:column;display:flex}.restoredSequence .sequenceMedia{width:100%;min-width:0;margin:0 auto}.restoredSequence .scale-large{max-width:1320px}.restoredSequence .scale-pair,.restoredSequence .scale-grid,.restoredSequence .scale-strip{max-width:1440px}.restoredSequence .scale-wide{max-width:none;margin-block:calc(var(--image-space) * .2)}.restoredSequence .scale-reduced{max-width:760px}.restoredSequence .singleImage.scale-large{width:92%}.restoredSequence .sequenceFilm.scale-large{max-width:min(1320px,calc(100svh * var(--media-ratio,1.5)))}.restoredSequence .scale-large:not(.sequenceFilm),.restoredSequence .scale-wide:not(.sequenceFilm),.restoredSequence .scale-reduced:not(.sequenceFilm){gap:var(--image-space);flex-direction:column;display:flex}.restoredSequence figure{min-width:0;margin:0}.restoredSequence img{object-fit:contain;width:100%;height:auto;display:block}.restoredSequence .scale-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(24px,4vw,64px);display:grid}.restoredSequence .scale-grid{grid-template-columns:repeat(var(--group-columns),minmax(0,1fr));gap:var(--grid-gap);align-items:start;display:grid}.restoredSequence .sequenceText{width:100%;max-width:720px;margin:0 auto}.restoredSequence .sequenceText+.sequenceMedia{margin-top:calc(var(--image-space) * -.4)}.restoredSequence .sequenceText .richText>:last-child{margin-bottom:0}.restoredSequence .sequenceText h2{margin:0 0 24px}.restoredSequence figcaption{margin-top:12px}.restoredSequence video,.restoredSequence iframe{width:100%;height:auto;aspect-ratio:var(--film-ratio);object-fit:contain;border:0;display:block}.photoSequenceRail{scroll-snap-type:x mandatory;gap:var(--grid-gap);scrollbar-width:thin;overscroll-behavior-x:contain;display:flex;position:relative;overflow-x:auto}.photoSequenceRail>figure{scroll-snap-align:start;flex:0 0 100%}.photoSequenceRail img{object-fit:contain;height:auto;max-height:92svh}.photoSequenceControls{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.photoSequenceControls button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px}@media (width<=700px){.hasRestoredSequence .projectIntro{row-gap:28px;padding-block:32px}.hasRestoredSequence .projectIntro .projectData{gap:16px var(--grid-gap);max-width:none;margin-top:24px}.quietPortfolio .jlProjectGrid.isShowcase{row-gap:max(var(--section-space),72px)}.restoredSequence{--image-space:64px}.restoredSequence .singleImage.scale-large{width:100%}.restoredSequence .sequenceText+.sequenceMedia{margin-top:-16px}.restoredSequence .scale-pair,.restoredSequence .scale-grid{grid-template-columns:1fr}.quietPortfolio .isShowcase .jlProjectTile img{max-height:none}}.quietPortfolio .portfolioIntro{align-items:start;column-gap:var(--grid-gap)}.quietPortfolio .portfolioIntro h1{font-size:clamp(1.5rem,2.5vw,calc(var(--heading-size) * .5));letter-spacing:-.02em;max-width:none;margin:0;font-weight:400;line-height:1.3}.quietPortfolio .portfolioIntro>div{justify-self:start;max-width:38ch}.jlAboutPage .jlAboutHero{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.jlAboutPage .jlAboutHeroCopy h1{font-size:clamp(1.75rem,3vw,calc(var(--heading-size) * .625));letter-spacing:-.025em;margin:0 0 24px;line-height:1.2}.jlAboutPage .jlAboutHeroMeta{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.jlAboutPage .jlAboutHeroMeta p,.jlAboutPage .jlAboutHeroMeta span{letter-spacing:0;text-transform:none;text-align:left;font-size:14px;line-height:1.5}.jlAboutPage .jlAboutHeroMeta span{color:var(--muted)}.jlAboutPage .jlAboutPortrait{align-self:start;width:100%;margin:0}.jlAboutPage .jlAboutPortrait:before{display:none}.jlAboutPage .jlAboutPortrait img{width:100%;height:auto;margin:0;display:block}.jlAboutPage .jlProfile,.jlAboutPage .jlRecognition,.jlAboutPage .jlExperience{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.jlAboutPage .jlProfileIndex p{letter-spacing:0;text-transform:none;margin:0;font-size:14px;line-height:1.7}.jlAboutPage .jlRecognition header>span,.jlAboutPage .jlExperience>header{margin:0}.jlAboutPage .jlProfileCopy,.jlAboutPage .jlRecognitionBody{min-width:0;max-width:720px}.jlAboutPage .jlProfileCopy .jlProfileLead{font-family:var(--display-font);letter-spacing:-.025em;margin:0 0 32px;font-size:clamp(24px,2.5vw,36px);font-weight:400;line-height:1.3}.jlAboutPage .jlRecognition h2{margin:0 0 32px}.jlAboutPage .jlEditorialStatement{font-family:var(--display-font);letter-spacing:-.015em;margin:0 0 24px;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:400;line-height:1.35}.jlAboutPage .jlProfileCopy .jlProfileLead{font-family:var(--body-font);font-size:var(--body-size);letter-spacing:0;color:var(--ink);margin:0;line-height:1.75}.jlAboutPage .jlProfileCopy .richText{max-width:62ch;margin:28px 0 0}.jlAboutPage .jlRecognition li{padding:18px 0}.jlAboutPage .jlExperience>header{padding:0;display:block}.jlAboutPage .jlExperience>header span:last-child{text-align:left;grid-column:auto;display:inline}.jlAboutPage .jlExperienceList{min-width:0;max-width:720px}.jlAboutPage .jlExperience article{grid-template-columns:minmax(100px,1fr) minmax(0,3fr);gap:24px;min-height:0;padding:28px 0}.jlAboutPage .jlExperience article:first-child{border-top:0;padding-top:0}.jlAboutPage .jlExperience article>span{color:var(--muted)}.jlAboutPage .jlExperience article h2{margin:0 0 8px}.jlAboutPage .jlExperience article p{margin:16px 0 0}:is(.jlAboutPage .jlAboutHero:not(:has(.jlAboutPortrait)),.jlAboutPage .jlProfile:not(:has(.jlProfileIndex))){grid-template-columns:1fr}@media (width<=700px){.jlAboutPage .jlAboutHero,.jlAboutPage .jlProfile,.jlAboutPage .jlRecognition,.jlAboutPage .jlExperience{grid-template-columns:1fr;gap:28px}.jlAboutPage .jlExperience article{grid-template-columns:1fr;gap:8px}.quietPortfolio,.jlPage,.projectPage{--gutter:20px}.quietPortfolio .jlProjectGrid,.quietArchive .jlProjectGrid,.presentation-editorial .projectGalleryGrid{grid-template-columns:1fr}.portfolioIntro,.jlAboutHero,.jlProfile,.jlContactDetails,.presentation-editorial .projectChapter,.jlRecognition,.jlExperience{padding-top:min(var(--section-space),48px);padding-bottom:min(var(--section-space),48px)}}.projectPage.presentation-editorial{--gutter:var(--site-gutter,clamp(20px,3vw,64px));--project-columns:repeat(12, minmax(0, 1fr));--project-gap:clamp(16px, 2vw, 32px);--image-space:clamp(64px, 6vw, calc(var(--section-space) * 2))}.presentation-editorial .projectCover{width:calc(100% - 2 * var(--gutter));margin-inline:var(--gutter)}.presentation-editorial .projectCover img{object-fit:contain;height:auto;max-height:none}.presentation-editorial .projectIntro,.presentation-editorial .restoredSequence,.presentation-editorial .projectChapter>header,.presentation-editorial .projectCredits{grid-template-columns:var(--project-columns);column-gap:var(--project-gap);align-items:start;display:grid}.presentation-editorial .projectIntro{padding:var(--image-space) var(--gutter);row-gap:32px}.presentation-editorial .projectIntroTitle{grid-column:1/span 4;min-width:0}.presentation-editorial .projectIntroSummary,.presentation-editorial .restoredSequence .sequenceText{grid-column:6/span 6;justify-self:stretch;width:100%;max-width:none;margin:0}.presentation-editorial .projectIntroSummary p{max-width:none}.presentation-editorial .projectIntroSummary>p,.presentation-editorial .projectIntroNarrative,.presentation-editorial .projectIntroNarrative .richText{width:100%;max-width:none}.presentation-editorial .restoredSequence .sequenceText .richText{max-width:64ch}.presentation-editorial .projectIntroNarrative{margin-top:24px}.presentation-editorial .projectIntroNarrative h2{margin:0 0 24px}.presentation-editorial .projectIntro .projectData{gap:24px var(--project-gap);width:100%;max-width:none;margin:32px 0 0;padding:0}.presentation-editorial .restoredSequence{padding:0 var(--gutter) var(--image-space);row-gap:var(--image-space)}.presentation-editorial .restoredSequence .sequenceMedia{grid-column:1/-1;width:100%;max-width:none;margin:0}.presentation-editorial .restoredSequence .scale-wide{margin-block:calc(var(--image-space) * .2)}.presentation-editorial .restoredSequence .scale-pair,.presentation-editorial .restoredSequence .scale-grid{gap:var(--project-gap)}.presentation-editorial .restoredSequence .sequenceText+.sequenceMedia{margin-top:calc(var(--image-space) * -.4)}.presentation-editorial .restoredSequence figcaption{text-align:left}.presentation-editorial .photoSequenceRail img{object-fit:contain;width:100%;height:auto;max-height:80svh}.presentation-editorial .projectCredits{padding:var(--section-space) var(--gutter) var(--image-space)}.presentation-editorial .projectCredits>span{grid-column:1/span 4}.presentation-editorial .projectCredits>div{grid-column:6/span 6;margin:0}.presentation-editorial .projectFooter,.presentation-editorial .projectChapter,.presentation-editorial .projectFilms,.presentation-editorial .projectGallery{padding-inline:var(--gutter)}.presentation-editorial .projectChapter>header,.presentation-editorial .projectChapter>header.withoutLabel{max-width:none;margin:0}.presentation-editorial .projectChapter>header>span{grid-column:1/span 4}.presentation-editorial .projectChapter>header>div{grid-column:6/span 6}.presentation-editorial .projectChapter>header .richText{max-width:none}.presentation-editorial .projectChapterMedia{column-gap:var(--project-gap)}.presentation-editorial .projectChapterMedia img{max-height:none}.presentation-editorial .projectFilms figure{max-width:none;margin-inline:0}.presentation-editorial .projectFilms video,.presentation-editorial .projectFilms iframe{max-height:none}@media (width<=900px){.projectPage.presentation-editorial{--project-columns:repeat(6,minmax(0,1fr));--image-space:64px}.presentation-editorial .projectIntroTitle{grid-column:1/span 3}.presentation-editorial .projectChapter>header>div,.presentation-editorial .projectIntroSummary,.presentation-editorial .restoredSequence .sequenceText,.presentation-editorial .projectCredits>div{grid-column:4/span 3}.presentation-editorial .projectChapter>header>span,.presentation-editorial .projectCredits>span{grid-column:1/span 3}.presentation-editorial .restoredSequence .scale-large{grid-column:1/-1}.presentation-editorial .restoredSequence .scale-reduced{grid-column:2/span 4}}.presentation-editorial .restoredSequence .scale-large{--view-height:88svh}.presentation-editorial .restoredSequence .scale-reduced{--view-height:72svh}.presentation-editorial .restoredSequence :is(.scale-large,.scale-wide,.scale-reduced)>figure{width:min(100%,calc(var(--view-height) * var(--image-ratio,1.5)));align-self:flex-start;max-width:1800px}.presentation-editorial .restoredSequence .sequenceFilm{max-width:min(100%,calc(88svh * var(--media-ratio,1.7778)))}.presentation-editorial .photoSequenceRail>figure{flex:0 0 min(100%,calc(80svh * var(--image-ratio,1.5)))}@media (width<=700px){.projectPage.presentation-editorial{--gutter:20px;--project-columns:minmax(0,1fr);--project-gap:20px}.presentation-editorial .projectIntro{padding-block:40px 64px}.presentation-editorial .restoredSequence .sequenceMedia,.presentation-editorial .projectChapter>header>span,.presentation-editorial .projectChapter>header>div,.presentation-editorial .projectIntroTitle,.presentation-editorial .projectIntroSummary,.presentation-editorial .restoredSequence .sequenceText,.presentation-editorial .projectCredits>span,.presentation-editorial .projectCredits>div{grid-column:1/-1}.presentation-editorial .projectCredits{row-gap:24px}}.slideshowPortfolio{position:relative}html:has(.homeSlideshow){scrollbar-gutter:auto}.slideshowPortfolio:has(.homeSlideshow)>.globalHeader{z-index:3;color:#000;mix-blend-mode:normal;background:0 0;height:88px;position:absolute;inset:0 0 auto}.slideshowPortfolio:has(.homeSlideshow)>.globalHeader .globalWordmark{color:var(--wordmark-ink,#000)}.slideshowPortfolio:has(.homeSlideshow)>.globalHeader .globalNav{color:var(--nav-ink,#000)}.homeSlideshow{background:var(--paper);isolation:isolate;width:100%;height:100svh;min-height:420px;position:relative;overflow:clip}.homeSlide{width:100%;height:100%;color:inherit;appearance:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute;inset:0}.homeSlide:focus-visible{outline-offset:-4px;outline:2px solid}.homeSlide[hidden]{display:none}.homeSlide img{object-fit:cover;width:100%;height:100%;display:block}.homeStatement{left:var(--gutter);z-index:2;max-width:12ch;color:var(--slogan-ink,#000);mix-blend-mode:normal;pointer-events:none;margin:0;position:absolute;top:clamp(112px,12svh,160px)}.homeSlideControls{z-index:2;color:var(--caption-ink,#000);mix-blend-mode:normal;font-size:14px;line-height:1.4;position:absolute;bottom:24px}.homeSlideCaption{z-index:2;color:#fff;mix-blend-mode:normal;bottom:24px;right:var(--gutter);pointer-events:none;text-align:right;mix-blend-mode:difference;max-width:30%;position:absolute;bottom:32px}.homeStatement.hasOpeningQuote{padding-left:.38em}.homeStatementQuote{position:absolute;top:0;left:0}.homeStatementText{display:block}.homeSlideControls{right:var(--gutter);align-items:center;gap:8px;display:flex;bottom:12px}.homeSlideControls button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:10px}.homeSlideControls .homeSlidePause{margin-left:8px;font-size:12px}.slideshowPortfolio .portfolioIntro{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-block:48px}.slideshowPortfolio .portfolioIntro h1{grid-column:1/span 5;font-size:clamp(22px,2vw,28px)}.slideshowPortfolio .portfolioIntro>div{grid-column:7/span 5;max-width:42ch}.slideshowPortfolio .portfolioIntro.afterSlideshow>div{grid-column:7/span 5;max-width:38ch}.slideshowPortfolio .portfolioIntro.afterSlideshow p{letter-spacing:-.015em;font-size:clamp(18px,1.65vw,24px);line-height:1.4}.slideshowPortfolio .portfolioFooter{border:0;padding-top:28px;padding-bottom:28px;font-size:14px}@media (width<=700px){.slideshowPortfolio:has(.homeSlideshow)>.globalHeader{height:76px}.homeSlideshow{height:100svh;min-height:360px;padding:0;display:block}.homeSlideshow .homeStatement{left:var(--gutter);right:var(--gutter);max-width:none;color:var(--slogan-ink,#000);mix-blend-mode:normal;margin:0;position:absolute;top:clamp(112px,18svh,180px)}.homeSlide{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.homeSlide img{object-fit:cover;transform:none}.homeSlideCaption{right:var(--gutter);bottom:max(24px,env(safe-area-inset-bottom));max-width:80%;margin:0;position:absolute}.homeSlideControls{left:auto;right:var(--gutter);gap:0;bottom:24px}.slideshowPortfolio .portfolioIntro{grid-template-columns:1fr;gap:24px;padding-block:36px}.slideshowPortfolio .portfolioIntro h1,.slideshowPortfolio .portfolioIntro>div{grid-column:1}.slideshowPortfolio .portfolioIntro.afterSlideshow>div{grid-column:1;max-width:30ch}}@media (width>=701px) and (height<=650px){.homeStatement{max-width:none;top:104px}}.homeSlide{opacity:0;pointer-events:none;transition:opacity .65s ease-in-out}.homeSlide.isActive{opacity:1;pointer-events:auto;z-index:1}.homeSlideshow{touch-action:pan-y;-webkit-user-select:none;user-select:none}.homeSlideshow .homeSlide{cursor:grab;-webkit-user-drag:none}.homeSlideshow.isDragging,.homeSlideshow.isDragging .homeSlide{cursor:grabbing}.slideAssistive,.slideKeyboardPause:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.slideKeyboardPause:focus-visible{bottom:24px;right:var(--gutter);z-index:4;background:var(--paper);color:var(--ink);font:inherit;border:1px solid;padding:12px 16px;position:absolute}.slideshowPortfolio .portfolioIntro.afterSlideshow{padding-block:clamp(80px,8vw,128px)}.slideshowPortfolio .portfolioIntro.afterSlideshow>div{grid-column:1/span 10;width:100%;max-width:none}.slideshowPortfolio .portfolioIntro.afterSlideshow p{letter-spacing:-.015em;max-width:60ch;font-size:clamp(20px,1.7vw,26px);line-height:1.45}.jlWorksArchive.quietArchive{padding-top:clamp(48px,6vw,96px)}.quietArchive .archiveHeading{margin-bottom:clamp(48px,6vw,88px)}.quietArchive .jlProjectGrid{row-gap:clamp(64px,7vw,112px)}.projectPage.presentation-editorial .projectIntro{row-gap:var(--content-section-gap);padding-block:24px clamp(48px,5vw,80px)}.presentation-editorial .projectIntroTitle{grid-area:2/1/auto/span 5}.projectPage.presentation-editorial .projectIntroTitle h1{text-wrap:balance}.presentation-editorial .projectIntroTitle h2{max-width:30ch;margin-top:24px}.presentation-editorial .projectIntroSummary{grid-area:2/7/auto/span 6}.presentation-editorial .projectIntro .projectData{gap:var(--project-gap);margin:0 0 var(--content-section-gap);border:0;grid-area:1/1/auto/-1;grid-template-columns:2fr 3fr 3fr 4fr;max-width:none;padding:0}.presentation-editorial .projectIntro .projectData>div{padding:0 0 0 calc(var(--project-gap) * .5);overflow-wrap:anywhere;border:0;min-width:0;position:relative}.presentation-editorial .projectIntro .projectData>div:before{content:"";background:var(--line,#dedede);width:1px;position:absolute;top:0;bottom:0;left:0}.presentation-editorial .projectIntro .projectData>div>span{display:block}.presentation-editorial .projectIntro .projectData p{max-width:38ch;margin-top:8px}.presentation-editorial .restoredSequence{row-gap:clamp(72px,9vw,144px)}.presentation-editorial .restoredSequence .scale-large{grid-column:3/span 8}.presentation-editorial .restoredSequence .scale-reduced{grid-column:7/span 5}.presentation-editorial .restoredSequence .scale-pair,.presentation-editorial .restoredSequence .scale-grid{grid-column:2/span 10}.presentation-editorial .restoredSequence .scale-wide{grid-column:1/-1}.presentation-editorial .restoredSequence .sequenceText{grid-column:7/span 6}.jlAboutPage .jlAboutHero{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(48px,6vw,96px) clamp(64px,8vw,128px)}.jlAboutPage .jlAboutHeroCopy{grid-column:1/span 5}.jlAboutPage .jlAboutHeroCopy h1{letter-spacing:-.045em;max-width:16ch;font-size:clamp(48px,6vw,96px);line-height:1.04}.jlAboutPage .jlAboutPortrait{grid-column:7/span 6}.jlAboutPage .jlProfile,.jlAboutPage .jlRecognition,.jlAboutPage .jlExperience{grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(64px,7vw,112px)}.jlAboutPage .jlProfileIndex,.jlAboutPage .jlRecognition>header,.jlAboutPage .jlExperience>header{grid-column:1/span 3}.jlAboutPage .jlProfileCopy,.jlAboutPage .jlRecognitionBody,.jlAboutPage .jlExperienceList{grid-column:5/span 5;width:100%;max-width:72ch}.jlAboutPage .jlEditorialStatement{letter-spacing:-.035em;max-width:22ch;margin-bottom:40px;font-size:clamp(34px,4vw,64px);line-height:1.08}.jlAboutPage .jlProfileCopy .jlProfileLead,.jlAboutPage .jlProfileCopy .richText{width:100%;max-width:none}.jlAboutPage .jlAboutHeroCopy h1{margin:0 0 32px}.jlAboutPage .jlAboutHero{align-items:start}.jlAboutPage .jlProfileCopy{width:100%}.presentation-editorial .projectIntroSummary{max-width:58ch}.quietArchive .tileInfo{padding-top:20px}@media (width<=900px){.presentation-editorial .projectIntroTitle{grid-column:1/span 3}.presentation-editorial .projectIntroSummary,.presentation-editorial .restoredSequence .sequenceText{grid-column:4/span 3}.presentation-editorial .restoredSequence .scale-large,.presentation-editorial .restoredSequence .scale-pair,.presentation-editorial .restoredSequence .scale-grid{grid-column:1/-1}.presentation-editorial .restoredSequence .scale-reduced{grid-column:3/span 4}}@media (width>=701px) and (width<=1100px){.jlAboutPage .jlProfileCopy,.jlAboutPage .jlRecognitionBody,.jlAboutPage .jlExperienceList{grid-column:5/span 7}}@media (width<=700px){.slideshowPortfolio .portfolioIntro.afterSlideshow>div{grid-column:1}.slideshowPortfolio .portfolioIntro.afterSlideshow p{max-width:none;font-size:20px}.presentation-editorial .projectIntroTitle,.presentation-editorial .projectIntroSummary{grid-area:auto/1}.presentation-editorial .projectIntro .projectData{grid-area:1/1;grid-template-columns:minmax(0,1fr);gap:0;padding:0}.presentation-editorial .projectIntro .projectData>div{border:0;grid-template-columns:90px minmax(0,1fr);align-items:baseline;column-gap:20px;padding:10px 0;display:grid}.presentation-editorial .projectIntro .projectData>div:before{display:none}.presentation-editorial .projectIntro .projectData p{max-width:none;margin:0}.projectPage.presentation-editorial .projectIntro{row-gap:var(--content-section-gap);padding-block:16px 48px}.presentation-editorial .restoredSequence .scale-large,.presentation-editorial .restoredSequence .scale-reduced,.presentation-editorial .restoredSequence .scale-pair,.presentation-editorial .restoredSequence .scale-grid,.presentation-editorial .restoredSequence .sequenceText{grid-column:1}.presentation-editorial .restoredSequence .scale-reduced{justify-self:end;width:80%}.jlAboutPage .jlAboutHero,.jlAboutPage .jlProfile,.jlAboutPage .jlRecognition,.jlAboutPage .jlExperience{grid-template-columns:1fr;gap:32px}.jlAboutPage .jlAboutHeroCopy,.jlAboutPage .jlAboutPortrait,.jlAboutPage .jlProfileIndex,.jlAboutPage .jlProfileCopy,.jlAboutPage .jlRecognitionBody,.jlAboutPage .jlExperienceList,.jlAboutPage .jlRecognition>header,.jlAboutPage .jlExperience>header{grid-column:1}.jlAboutPage .jlAboutPortrait{justify-self:stretch;width:100%;margin:0}.jlAboutPage .jlProfile{row-gap:48px}.jlAboutPage .jlProfileCopy{max-width:none}.jlAboutPage .jlProfileIndex p{margin:0;line-height:1.6}}@media (prefers-reduced-motion:reduce){.homeSlide{transition:none}}.presentation-editorial .restoredSequence :is(.scale-large,.scale-wide,.scale-reduced)>figure{align-self:center}.presentation-editorial .restoredSequence .align-left>figure{align-self:flex-start}.presentation-editorial .restoredSequence .align-right>figure{align-self:flex-end}.presentation-editorial .restoredSequence .sequenceFilm{justify-self:center}.presentation-editorial .restoredSequence .sequenceFilm.align-left{justify-self:start}.presentation-editorial .restoredSequence .sequenceFilm.align-right{justify-self:end}@media (width>=901px){.presentation-editorial .restoredSequence .scale-large.align-left{grid-column:2/span 8}.presentation-editorial .restoredSequence .scale-large.align-right{grid-column:4/span 8}.presentation-editorial .restoredSequence .scale-reduced.align-left{grid-column:2/span 5}.presentation-editorial .restoredSequence .scale-reduced.align-center{grid-column:4/span 5}}.photoSequence{position:relative}.photoSequenceRail{scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;scroll-behavior:auto;scroll-snap-type:none;overscroll-behavior-x:none}.photoSequenceRail::-webkit-scrollbar{display:none}.photoSequenceRail{--edge-fade:min(28%,clamp(48px,9vw,160px));--soft-edge-stops:#0000 calc(var(--edge-fade) * 0), #00000002 calc(var(--edge-fade) * .0625), #0000000a calc(var(--edge-fade) * .125), #00000015 calc(var(--edge-fade) * .1875), #00000025 calc(var(--edge-fade) * .25), #00000039 calc(var(--edge-fade) * .3125), #0000004f calc(var(--edge-fade) * .375), #00000067 calc(var(--edge-fade) * .4375), #00000080 calc(var(--edge-fade) * .5), #00000098 calc(var(--edge-fade) * .5625), #000000b0 calc(var(--edge-fade) * .625), #000000c6 calc(var(--edge-fade) * .6875), #000000da calc(var(--edge-fade) * .75), #000000ea calc(var(--edge-fade) * .8125), #000000f5 calc(var(--edge-fade) * .875), #000000fd calc(var(--edge-fade) * .9375), #000 calc(var(--edge-fade) * 1);--left-mask:linear-gradient(#000,#000);--right-mask:linear-gradient(#000,#000);-webkit-mask-image:var(--left-mask),var(--right-mask);-webkit-mask-image:var(--left-mask),var(--right-mask);mask-image:var(--left-mask),var(--right-mask);-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.photoSequenceRail[data-more-left=true]{--left-mask:linear-gradient(to right,var(--soft-edge-stops))}.photoSequenceRail[data-more-right=true]{--right-mask:linear-gradient(to left,var(--soft-edge-stops))}.photoSequenceRail img{-webkit-user-drag:none}.photoSequenceRail.isDragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.photoSequenceControls:not(:focus-within){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.presentation-editorial .restoredSequence .sequenceMedia>figure{align-self:center}}@media (prefers-reduced-motion:reduce){.photoSequenceRail{scroll-behavior:auto}}.presentation-editorial .restoredSequence .sequenceMedia.editorialRhythm{width:100%;margin-top:var(--rhythm-gap);--view-height:var(--rhythm-height);grid-column:1/-1}.presentation-editorial .restoredSequence .sequenceMedia.editorialRhythm>figure{max-width:100%}.presentation-editorial .restoredSequence .scale-wide{--view-height:124svh}@media (width>=901px){.presentation-editorial .restoredSequence .sequenceMedia.editorialRhythm{grid-column:var(--rhythm-start) / span var(--rhythm-span)}}@media (width<=700px){.presentation-editorial .restoredSequence .sequenceMedia.editorialRhythm{width:100%;margin-top:calc(var(--rhythm-gap) * .35);justify-self:stretch}.presentation-editorial .restoredSequence .sequenceMedia.editorialRhythm>figure{align-self:center;width:100%}}@media (width<=1000px){.jlAboutPage .jlAboutHero{grid-template-columns:1fr;row-gap:40px}.jlAboutPage .jlAboutHeroCopy,.jlAboutPage .jlAboutPortrait{grid-column:1/-1}.jlAboutPage .jlAboutPortrait{justify-self:stretch;width:100%;max-width:none;margin:0}.jlAboutPage .jlAboutPortrait img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto}}.presentation-editorial .restoredSequence .sequenceMedia.mnlModelPair{grid-column:1/-1}.restoredSequence figure[data-image-key=m-led-mask-image-04]{overflow:hidden}.restoredSequence figure[data-image-key=m-led-mask-image-04] img{transform:scale(1.3)}.presentation-editorial .restoredSequence .sequenceMedia.teacupDetailPair,.presentation-editorial .restoredSequence .sequenceMedia.xboardDetailPair{grid-column:1/-1;justify-self:center;width:90%}.sequenceMedia.xboardDetailPair figure{overflow:hidden}.sequenceMedia.xboardDetailPair img{transform:none}.pointerRing{z-index:2147483647;pointer-events:none;color:#fff;mix-blend-mode:difference;width:0;height:0;position:fixed;top:0;left:0}.pointerRing:after{content:"";box-sizing:border-box;border:2px solid;border-radius:50%;width:16px;height:16px;transition:width .12s,height .12s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.pointerRing[data-link=true]:after{width:19px;height:19px}.pointerRing[data-pressed=true]:after{background:currentColor;width:10px;height:10px}@media (hover:hover) and (pointer:fine){body[data-pointer-ring=on],body[data-pointer-ring=on] *{cursor:none!important}}@media (prefers-reduced-motion:reduce){.pointerRing:after{transition:none}}@media (forced-colors:active){.pointerRing{display:none}body[data-pointer-ring=on],body[data-pointer-ring=on] *{cursor:auto!important}}.jlAboutPage .jlProfile,.jlAboutPage .jlRecognition,.jlAboutPage .jlExperience{padding-block:clamp(56px,6vw,96px)}.jlAboutPage .jlRecognition h2{max-width:34ch;margin:0 0 40px}.jlAboutPage .jlProfileCopy{display:block}.jlAboutPage .jlProfileCopy .jlProfileLead{font-family:var(--font-information);font-size:var(--type-body);letter-spacing:0;color:var(--ink);border:0;max-width:none;margin:0;padding:0;font-weight:400;line-height:1.55}.jlAboutPage .jlProfileCopy .richText,.jlAboutPage .jlProfileCopy .richText p{color:var(--ink);border:0;max-width:none;margin:0;padding:0}.jlAboutPage .jlProfileCopy .richText{display:block}.jlAboutPage .jlProfileCopy .richText p+p{margin-top:1.25em}body:has(.globalHeader) .jlAboutPage .jlProfileIndex p{font-family:PP Kyoto,serif;font-weight:400;font-size:var(--type-meta);letter-spacing:-.015em;line-height:1.5}.jlAboutPage .jlAboutEmail{font-size:var(--type-meta);margin-top:2em}.jlAboutPage .jlRecognition ul{margin:0;padding:0;display:block}.jlAboutPage .jlRecognition li{border:0;border-top:1px solid var(--line);margin:0;padding:20px 0}.jlAboutPage .jlRecognition li:last-child{border-bottom:1px solid var(--line)}.jlAboutPage .jlExperience article{align-items:start}@media (width<=1000px){.jlAboutPage .jlRecognition ul{grid-template-columns:1fr;gap:0}.jlAboutPage .jlRecognition li{padding:16px 0}}@media (width<=700px){.jlAboutPage .jlProfileIndex{display:block}.jlAboutPage .jlRecognition h2{margin-bottom:28px}}.jlAboutPage .aboutCredentials{padding-top:var(--content-section-gap);border-top:0;padding-bottom:clamp(48px,5vw,80px)}.jlAboutPage .aboutCredentials>section{border:0;min-width:0;padding:0;display:block}.jlAboutPage .aboutCredentials>section>header{min-height:0;margin:0 0 32px;padding:0}.jlAboutPage .aboutCredentials>section>header>span{display:block}.jlAboutPage .aboutCredentials .jlExperienceList{padding-top:0}.jlAboutPage .aboutCredentials .jlRecognitionBody,.jlAboutPage .aboutCredentials .jlExperienceList{width:100%;max-width:none}.jlAboutPage .aboutCredentials .jlExperience article{grid-template-columns:minmax(100px,1fr) minmax(0,3fr)}@media (width<=1000px){.jlAboutPage .aboutCredentials .jlExperience article{grid-template-columns:1fr;gap:12px}}@media (width<=700px){.jlAboutPage .aboutCredentials{row-gap:48px}.jlAboutPage .aboutCredentials>section>header{margin-bottom:24px}.jlAboutPage .aboutCredentials .jlExperience{border-top:0;padding-top:41px}}.globalHeader{z-index:500;height:88px;box-shadow:none;-webkit-backdrop-filter:none;color:#fff;mix-blend-mode:difference;background:0 0;border:0;position:fixed;inset:0 0 auto}.slideshowPortfolio:has(.homeSlideshow)>.globalHeader{z-index:500;height:88px;box-shadow:none;-webkit-backdrop-filter:none;color:#fff;mix-blend-mode:difference;background:0 0;border:0;position:fixed;inset:0 0 auto}.headerSpacer{flex:none;height:88px}.slideshowPortfolio:has(.homeSlideshow)>.headerSpacer{display:none}body:has(.globalHeader) .globalHeader .copyrightWordmark{letter-spacing:-.04em;text-transform:none;white-space:nowrap;flex-direction:column;align-self:flex-start;gap:0;margin-top:29px;padding:0;font-family:inherit;font-size:24px;font-weight:500;line-height:1.15;display:flex}.copyrightWordmark>span:first-child{text-box-trim:trim-start;text-box-edge:cap alphabetic}@supports not (text-box-trim:trim-start){body:has(.globalHeader) .globalHeader .copyrightWordmark{transform:translateY(-.2em)}}.globalHeader :is(.globalWordmark,.globalNav){color:#fff}.slideshowPortfolio:has(.homeSlideshow)>.globalHeader :is(.globalWordmark,.globalNav){color:#fff}html{scroll-padding-top:104px}@media (width<=700px){.globalHeader .globalNav{flex-wrap:nowrap;gap:16px}.globalHeader,.headerSpacer{height:76px}.slideshowPortfolio:has(.homeSlideshow)>.globalHeader{height:76px}body:has(.globalHeader) .globalHeader .copyrightWordmark{gap:0;margin-top:23px;font-size:14px}html{scroll-padding-top:92px}}@media (width<=360px){body:has(.globalHeader) .globalHeader .copyrightWordmark{font-size:12px}.globalHeader{gap:8px;padding-inline:8px}.globalHeader .globalNav{flex-shrink:0;gap:4px}}.editorialTyping--slogan{z-index:2;pointer-events:none;mix-blend-mode:difference;color:#fff;position:absolute;inset:0}.homeSlideshow{--home-type-bottom:max(32px,env(safe-area-inset-bottom))}.homeSlideshow .editorialTyping--slogan .homeStatement{top:auto;bottom:var(--home-type-bottom);right:calc(var(--gutter) + var(--home-caption-width,120px) + clamp(20px,2vw,40px));color:#fff;mix-blend-mode:normal;width:auto;max-width:none}.homeSlideshow .homeSlideCaption{bottom:var(--home-type-bottom);max-width:24%}.homeSlideshow .homeStatement,.homeSlideshow .homeSlideCaption{text-box-trim:trim-end;text-box-edge:cap alphabetic}@media (width<=700px){.homeSlideshow{--home-type-bottom:max(24px,env(safe-area-inset-bottom))}}.writingOutput{white-space:pre-wrap;overflow-wrap:break-word}.editorialTyping--slogan .writingOutput{display:block;position:relative}.editorialTyping--slogan .writingOutput.hasQuote{padding-left:.38em}.writingQuote{position:absolute;top:0;left:0}.writingCaret{vertical-align:-.03em;background:currentColor;width:.035em;min-width:2px;height:.86em;animation:1s step-end infinite writingBlink;display:inline-block}.writingOutput[data-typing=true] .writingCaret{animation:none}@keyframes writingBlink{0%,48%{opacity:1}49%,to{opacity:0}}.jlAboutPage .jlProfileTyping .jlProfileIndex{grid-column:1/-1}.jlAboutPage .jlProfileTyping .jlProfileCopy{grid-column:1/-1;width:100%;max-width:none}.jlAboutPage .jlProfileTyping{row-gap:40px}.editorialTyping--description{padding-top:40px;position:relative}.writingField{font:400 clamp(24px,2.5vw,40px)/1.45 var(--font-information,Arial);letter-spacing:-.02em;display:grid}.writingMeasure,.writingField>span{white-space:pre-wrap;grid-area:1/1;min-width:0}.writingMeasure{visibility:hidden;pointer-events:none}.writingAccessible{clip-path:inset(50%);white-space:normal;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.jlAboutPage .jlProfileTyping{row-gap:24px}.writingField{font-size:22px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.writingCaret{display:none}}.aboutPairedGrid{gap:var(--grid-gap,24px);padding-inline:var(--site-gutter,var(--gutter));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.aboutTerminalLayout,.contactComposition{--terminal-height:clamp(380px,60svh,640px)}.aboutTerminalLayout{padding-top:clamp(48px,6vw,96px);padding-bottom:0}.aboutTerminalPortrait{height:var(--terminal-height);margin:0}.aboutTerminalPortrait img{object-fit:cover;object-position:60% center;width:100%;height:100%;display:block}.aboutTerminalServices{white-space:pre-line;font-size:var(--type-body);color:var(--muted);grid-column:1/-1;margin:0;line-height:1.5}.writingTerminal{color:#fff;height:var(--terminal-height);box-sizing:border-box;background:#000;border:1px solid #343434;border-radius:6px;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.terminalTitlebar{color:#ddd;cursor:default;background:#202020;border-bottom:1px solid #393939;flex:0 0 40px;justify-content:space-between;align-items:center;height:40px;padding:0 14px;font:600 12px/1 PP Mori,Arial,sans-serif;display:flex}.terminalWindowTitle{align-items:center;gap:10px;display:flex}.writingSelection{color:#111;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#c8c8c8}.terminalIcon{color:#fff;font-size:14px}.terminalWindowMarks{opacity:.7;align-items:center;gap:22px;display:flex}.terminalWindowMarks i{width:9px;height:9px;font-style:normal;display:block;position:relative}.terminalWindowMarks i:first-child{background:currentColor;height:1px}.terminalWindowMarks i:nth-child(2){border:1px solid}.terminalWindowMarks i:last-child:before,.terminalWindowMarks i:last-child:after{content:"";background:currentColor;width:11px;height:1px;position:absolute;top:4px;left:0;transform:rotate(45deg)}.terminalWindowMarks i:last-child:after{transform:rotate(-45deg)}.terminalPrompt{letter-spacing:0;color:#999;margin-bottom:22px;font:600 12px/1.5 PP Mori,Arial,sans-serif}.writingTerminal .writingField{flex:1;min-height:0}.writingTerminal:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.writingTerminal .writingField{box-sizing:border-box;overscroll-behavior-y:contain;overflow-anchor:none;scrollbar-width:none;touch-action:pan-y;scroll-behavior:auto;height:100%;font:400 var(--type-heading)/1.4 "PP Kyoto",Georgia,serif;letter-spacing:-.015em;font-synthesis:none;padding:28px 36px 28px 28px;display:block;overflow-y:scroll}.writingTerminal .writingField::-webkit-scrollbar{width:0;height:0;display:none}@media (hover:hover) and (pointer:fine){.writingTerminal{-webkit-user-select:none;user-select:none;cursor:grab}.writingTerminal.isDragging{cursor:grabbing}}.writingTerminal .writingField:focus-visible{outline-offset:5px;outline:1px solid #fff}.writingTerminal .writingMeasure{display:none}.writingTerminal .writingField>.writingOutput{display:block}@media (width<=700px){.aboutPairedGrid{grid-template-columns:1fr;gap:24px}.aboutTerminalPortrait{aspect-ratio:3/2;height:auto}.writingTerminal{height:clamp(400px,140vw,600px)}.writingTerminal .writingField{padding:24px 28px 24px 20px}}@media (width>=701px) and (any-pointer:coarse){.aboutTerminalLayout,.contactComposition{--terminal-height:clamp(380px,48vw,640px)}}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Semibold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Extrabold.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-style:italic;font-weight:600;font-display:swap}:is(body:has(.globalHeader) .globalHeader,body:has(.globalHeader) .siteCopyright,body:has(.globalHeader) .jlAboutEmail){font-family:PP Mori,Arial,sans-serif}body:has(.globalHeader)::selection{color:#111;text-shadow:none;background:#c8c8c8}body:has(.globalHeader) ::selection{color:#111;text-shadow:none;background:#c8c8c8}@font-face{font-family:PP Kyoto;src:url(/fonts/PPKyoto-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}body:has(.globalHeader){--font-information:"PP Mori",Arial,sans-serif;--font-editorial:"PP Kyoto",serif;--type-page-heading:clamp(2.5rem,6.4vw,6.5rem);--type-project:clamp(2.75rem,6vw,5rem);--type-heading:clamp(1.5rem,2.5vw,2.25rem);--type-body:1.125rem;--type-meta:1.125rem;--type-navigation:1.125rem;font-family:var(--font-information);font-synthesis:none;font-weight:600}body:has(.globalHeader) main{font-family:var(--font-information);font-size:var(--type-body);letter-spacing:0;font-weight:600;line-height:1.5}body:has(.globalHeader) :is(.homeStatement,.archiveHeading h1,.contactComposition h1){font-family:var(--font-editorial);font-size:var(--type-page-heading);letter-spacing:-.055em;text-transform:none;font-weight:700;line-height:1.04}body:has(.globalHeader) .projectIntroTitle h1{font-family:var(--font-editorial);font-size:var(--type-project);letter-spacing:-.055em;text-transform:none;font-weight:700;line-height:1.08}body:has(.globalHeader) main :is(.tileInfo h2,.jlExperience article h2,.jlRecognition h2){font-family:var(--font-information);font-size:var(--type-heading);letter-spacing:-.045em;color:var(--ink);text-box-trim:none;font-weight:600;line-height:1.25;top:auto}body:has(.globalHeader) main :is(.tileInfo h2,.jlExperience article h2){margin:0}body:has(.globalHeader) main.jlWorksPage .tileInfo h2{font-family:var(--font-editorial);letter-spacing:-.055em;font-weight:700}body:has(.globalHeader) main.jlAboutPage :is(.jlRecognition h2,.jlExperience article h2,.jlExperience article>span){text-box-trim:trim-start;text-box-edge:cap alphabetic;position:static;top:auto}body:has(.globalHeader) :is(.projectIntroTitle h2,.projectIntroNarrative h2,.projectChapter>header h2,.sequenceText h2,.richText h2,.richText h3,.projectFooter strong){font-family:var(--font-information);font-size:var(--type-heading);letter-spacing:-.045em;text-transform:none;font-weight:600;line-height:1.25}body:has(.globalHeader) :is(.jlRecognition>header,.jlExperience>header,.projectData>div>span,.projectCredits>span,.projectChapter>header>span,.mediaSectionLabel){font-family:var(--font-editorial);font-size:var(--type-meta);letter-spacing:-.045em;text-transform:none;color:var(--ink);font-weight:700;line-height:1.5}body:has(.globalHeader) :is(.jlRecognition li,.jlRecognition li strong,.jlExperience article>span,.jlExperience article strong,.jlExperience article p,.projectIntroSummary p,.projectIntroNarrative .richText,.projectIntroNarrative .richText p,.restoredSequence .richText,.restoredSequence .richText p,.projectChapter>header .richText,.projectChapter>header .richText p,.projectData p,.projectCredits p,.tileInfo p,.tileInfo>span,.contactAddress,.contactSecondary,.inquiryForm,.inquiryForm label,.inquiryForm input,.inquiryForm textarea,.inquiryPrivacy,.inquiryStatus,.projectPage figcaption,.projectFooter>a:first-child,.projectFooter>a:last-child span){font-family:var(--font-information);font-size:var(--type-body);letter-spacing:0;text-transform:none;font-style:normal;font-weight:600;line-height:1.5}body:has(.globalHeader) :is(.jlExperience article p,.projectIntroSummary p,.projectIntroNarrative .richText,.restoredSequence .richText,.projectChapter>header .richText){line-height:1.65}body:has(.globalHeader) :is(.jlExperience article>span,.jlExperience article p,.inquiryPrivacy,.tileInfo p,.tileInfo>span,.projectData p){color:var(--muted)}body:has(.globalHeader) :is(.jlRecognition li strong,.jlExperience article strong,.projectIntroSummary p){color:var(--ink)}body:has(.globalHeader) main :is(.jlRecognition>header,.jlExperience>header){font-size:var(--type-meta)}body:has(.globalHeader) main.projectPage .projectData :is(p,div>span){font-size:var(--type-meta)}body:has(.globalHeader) main.jlAboutPage .jlExperience article>span{font-size:var(--type-meta)}body:has(.globalHeader) main :is(.tileInfo p,.jlExperience article strong){font-family:var(--font-information);font-size:var(--type-body);letter-spacing:0;color:var(--muted);margin:5px 0 0;font-weight:600;line-height:1.5;display:block}body:has(.globalHeader) main .jlExperience article strong{color:var(--ink)}body:has(.globalHeader) :is(.globalNav,.globalNav a,.homeSlideCaption,.inquirySend){font-family:var(--font-information);font-size:var(--type-navigation);letter-spacing:0;text-transform:none;font-style:normal;font-weight:600;line-height:1.5}.presentation-editorial .projectIntroTitle h2{color:var(--ink);max-width:28ch;margin-top:24px}body:has(.globalHeader) main.projectPage .projectIntroTitle h2{font-size:clamp(1.35rem,2.25vw,2.025rem)}.presentation-editorial .projectIntroNarrative .richText p+p{margin-top:1.25em}@media (width>=701px){.homeSlideshow .homeStatement{max-width:none}}@font-face{font-family:PP Kyoto Introduction;src:url(/fonts/PPKyoto-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:PP Kyoto Introduction;src:url(/fonts/PPKyoto-RegularItalic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}.writingTerminal .writingField{font-synthesis:none;font-family:PP Kyoto Introduction,serif;font-style:normal;font-weight:400}.writingTerminal .writingField strong{font-synthesis:none;font-family:PP Kyoto Introduction,serif;font-style:italic;font-weight:400}@font-face{font-family:PP Kyoto Heading Italic;src:url(/fonts/PPKyoto-BoldItalic.woff2)format("woff2");font-style:italic;font-weight:700;font-display:swap}body:has(.globalHeader) .idleItalic{font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}body:has(.globalHeader) .idleItalic span{font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}body:has(.globalHeader) .idleItalicWord{white-space:nowrap;display:inline-block;position:relative}body:has(.globalHeader) .idleItalicAlternate{font-synthesis:none;opacity:0;pointer-events:none;width:max-content;transform:scaleX(var(--italic-scale,1));transform-origin:0;font-family:PP Kyoto Heading Italic,serif;font-style:italic;position:absolute;top:0;left:0}body:has(.globalHeader) .idleItalic.isItalic .idleItalicNormal{opacity:0}body:has(.globalHeader) .idleItalic.isItalic .idleItalicAlternate{opacity:1}@media (prefers-reduced-motion:reduce){body:has(.globalHeader) .idleItalic.isItalic .idleItalicNormal{opacity:1}body:has(.globalHeader) .idleItalic.isItalic .idleItalicAlternate{opacity:0}}.contactEditorial{min-height:100svh}.inquiryForm{max-width:100%;margin:0 0 32px}.inquiryForm fieldset{border:0;min-width:0;margin:0;padding:0}.inquiryFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.inquiryForm label{margin-bottom:24px;display:block;position:relative}.inquiryForm input,.inquiryForm textarea{box-sizing:border-box;border:0;border-bottom:1px solid var(--line,#ccc);width:100%;min-width:0;color:inherit;background:0 0;border-radius:0;outline:none;padding:10px 0;display:block}.inquiryForm textarea{resize:vertical;min-height:130px;max-height:500px}.inquiryForm input:focus,.inquiryForm textarea:focus{border-bottom:2px solid;padding-bottom:9px}.inquiryForm label[for=inquiry-message]{margin-bottom:0}.inquiryActions{justify-content:flex-start;align-items:baseline;gap:24px;margin-top:24px;display:flex}.inquiryActions .inquirySend{flex:none}.inquirySend{appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative}.inquirySendIcon{stroke-width:2.2px;flex:none;width:1em;height:1em}.inquirySend:focus-visible{outline-offset:6px;outline:2px solid}.inquirySend:not([data-flying=true]):is(:hover,:focus-visible) .inquirySendIcon{animation:1.4s ease-in-out infinite inquiryFloat}.inquirySend[data-flying=true] .inquirySendIcon{animation:.65s ease-in forwards inquiryDepart}.inquiryFieldError{font:inherit;color:var(--muted);letter-spacing:inherit;margin:0;line-height:1;display:block;position:absolute;top:calc(100% + 3px);left:0;right:0}.inquiryForm :is(input,textarea)::placeholder{font:inherit;color:var(--muted);opacity:1}.inquiryErrorDescription{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inquiryForm :is(input,textarea)[aria-invalid=true]{border-bottom:2px solid var(--ink);padding-bottom:9px}@keyframes inquiryFloat{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(3px,-4px)rotate(-8deg)}}@keyframes inquiryDepart{0%{opacity:1;transform:translate(0)scale(1)}35%{opacity:1;transform:translate(8px,-6px)scale(1)}to{opacity:0;transform:translate(72px,-48px)scale(.15)}}@media (prefers-reduced-motion:reduce){.inquirySend .inquirySendIcon{animation:none!important}.inquirySend[data-flying=true] .inquirySendIcon{opacity:0}}.inquiryForm fieldset:disabled{opacity:.6}.inquirySend:disabled{cursor:wait}.inquiryStatus{overflow-wrap:anywhere;min-width:0;min-height:1.5em;margin:0}.inquiryTrap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.inquiryFields{grid-template-columns:1fr;gap:0}}.contactComposition{padding:clamp(48px,6vw,96px) var(--gutter) 80px}.contactComposition h1{margin:0 0 var(--content-section-gap)}.contactPair{gap:var(--grid-gap,24px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.contactMainColumn{min-width:0}.contactPrimary{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;min-width:0;padding:24px clamp(0px,2vw,32px) 36px 0;display:flex}.contactEyebrow{font:400 var(--type-meta)/1.5 "PP Mori",Arial,sans-serif}body:has(.globalHeader) .contactEditorial .contactPair h2{font:600 var(--type-heading,34px)/1.15 "PP Mori",Arial,sans-serif;letter-spacing:-.045em;margin:40px 0 20px}.contactPrimary p{font-size:var(--type-body);max-width:38ch;color:var(--muted);margin:0 0 24px;line-height:1.6}body:has(.globalHeader) .contactEditorial .contactPrimary h2{margin:0 0 16px}.contactLinks{flex-wrap:wrap;align-items:baseline;gap:20px 32px;width:100%;margin-top:12px;display:flex}body:has(.globalHeader) .contactEditorial .contactPrimary .contactAddress{justify-content:flex-start;align-items:baseline;gap:12px;max-width:100%;margin:0;padding:0;text-decoration:none;display:flex}.contactAddress>span:first-child{overflow-wrap:anywhere;min-width:0}.contactLinkArrow{flex:none;font-size:1em}.contactAddress{position:relative}.contactAddress:after{content:"";box-sizing:border-box;opacity:0;pointer-events:none;border:2px solid;border-radius:999px;position:absolute;inset:-3px -10px}.contactAddress:hover:after,.contactAddress:focus-visible:after{opacity:1}.contactComposition .contactAddress:focus-visible{outline:none}.contactComposition a:focus-visible{outline-offset:6px;outline:2px solid}@font-face{font-family:PP Mori Clock;src:url(/fonts/PPMori-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}.contactTimePanel{color:#fafafa;min-width:0;height:var(--terminal-height);box-sizing:border-box;background:#000;border:1px solid #343434;border-radius:6px;flex-direction:column;padding:0;display:flex;overflow:hidden;container:clock-panel/inline-size}.contactHybridBody{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5cqw,56px);min-height:0;padding:clamp(24px,5cqw,48px);display:grid}.contactAnalogDial{width:100%;height:100%;display:block;overflow:visible}.contactAnalogWrap{width:100%;min-width:0;height:100%;min-height:0;position:relative}.contactDayNight{color:#aaa;width:28px;height:28px;position:absolute;top:0;left:0}.contactDayNight>span{background:currentColor;width:100%;height:100%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.contactDayIcon{-webkit-mask-image:url(/clock-light.svg);mask-image:url(/clock-light.svg)}.contactNightIcon{-webkit-mask-image:url(/clock-dark.svg);mask-image:url(/clock-dark.svg)}.contactDialNumbers{font:400 22px PP Mori Clock,Arial,sans-serif}.contactClockInfo{grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);align-self:stretch;gap:24px;min-width:0;padding-block:12px;display:grid;container-type:inline-size}.contactClockLocation{justify-content:space-between;align-self:start;align-items:baseline;gap:12px;display:flex;transform:translateY(-12px)}body:has(.globalHeader) .contactEditorial .contactTimePanel .contactClockLocation h2{font-family:var(--font-information);font-size:var(--type-heading);letter-spacing:-.045em;flex:none;margin:0;font-weight:600;line-height:1.25}.contactClockLocation h2{transform:translateY(calc((var(--type-heading) - 18px)*.7 + 1px))}.contactClockLocation p{text-align:right;min-width:0}.contactClockLocation p,.contactClockDate{font-family:var(--font-information);color:#aaa;margin:0;font-size:18px;font-weight:600;line-height:1.5}.contactClockReadout{text-align:center;align-self:center;min-width:0}.contactClockReadout time{font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;font:400 clamp(32px,32cqw,196px)/1.1 PP Mori Clock,Arial,sans-serif;display:block}.contactReadoutColon{position:relative;top:-.066em}.contactHybridSeconds{text-align:left;letter-spacing:0;color:#aaa;width:1.7em;margin-left:.12em;font-size:.4em;display:inline-block}.contactClockDate{text-align:left;text-transform:uppercase;align-self:end;margin:0}@container clock-panel (width>=441px){.contactDayNight{top:calc(var(--type-heading)*.975 - 13.1px);transform:translateY(-12px)}.contactClockLocation{transform:translateY(-24px)}.contactClockDate{transform:translateY(12px)}}@container clock-panel (width<=440px){.contactHybridBody{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:24px;padding:24px;position:relative}.contactAnalogWrap{justify-self:center;width:min(100%,260px);position:static}.contactAnalogDial{transform-origin:50%;transform:translateY(-12px)scale(1.1)}.contactDayNight{top:24px;left:24px}.contactDayNight>span{-webkit-mask-position:0;mask-position:0}.contactClockInfo{grid-template-rows:auto auto auto;gap:12px;padding:0}.contactClockLocation{transform:translateY(-40px)}.contactClockReadout{text-align:center;min-width:0;transform:translateY(-20px)}.contactClockReadout time{font-size:clamp(32px,28cqw,166px)}.contactClockLocation p,.contactClockDate{font-size:18px}.contactClockLocation p{max-width:none}.contactClockDate{max-width:none;margin:0;transform:none}}.contactTimeBody{flex-direction:column;flex:1;min-width:0;padding:28px clamp(24px,3vw,48px);display:flex;container-type:inline-size}.contactTimeTop,.contactTimeBottom{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.contactZone,.contactTimeBottom{font-size:var(--type-meta);color:#aaa;line-height:1.5}.contactTimePanel .contactTimeTop .contactEyebrow{color:#fafafa}body:has(.globalHeader) .contactEditorial .contactTimePanel h2{margin-top:36px}.contactClockFace{flex:1;justify-content:flex-start;align-items:center;padding:40px 0 48px;display:flex}.contactClockLabel{font-size:var(--type-meta);color:#aaa;margin-bottom:8px;display:block}.contactClockFace time{font-variant-numeric:tabular-nums;letter-spacing:-.055em;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:.16em;width:100%;font:600 clamp(42px,29cqw,240px)/1 PP Mori,Arial,sans-serif;display:flex}.contactClockMain{align-items:baseline;display:flex}.contactClockMain>span:not(.contactClockColon){text-align:left;width:1.16em;display:inline-block}.contactClockColon{color:#aaa;text-align:center;width:.3em;display:inline-block}.contactClockSeconds{letter-spacing:-.025em;color:#aaa;text-align:right;flex:none;width:1.2em;font-size:.3em;display:inline-block}.contactTimeBottom{border-top:1px solid #3b3b3b;padding-top:16px}.contactSecondary{display:contents}.contactSecondary a{align-items:baseline;gap:12px;min-width:0;padding:0;text-decoration:none;display:inline-flex;position:relative}.contactSecondary a:after{content:"";box-sizing:border-box;opacity:0;pointer-events:none;border:2px solid;border-radius:999px;height:calc(1.55em + 6px);margin-block:auto;position:absolute;inset:0 -10px}.contactSecondary a:hover:after,.contactSecondary a:focus-visible:after{opacity:1}.contactComposition .contactSecondary a:focus-visible{outline:none}@media (width<=700px){.contactAnalogDial{transform:translateY(-12px)scale(.9)}.contactClockLocation{--type-heading:22px}.contactClockLocation h2{transform:translateY(4px)}.contactClockLocation p,.contactClockDate{font-size:16px}.contactClockInfo{row-gap:24px}.contactComposition{padding-top:48px;padding-bottom:48px}.contactPair{grid-template-columns:1fr;gap:32px}.contactComposition h1{margin-bottom:var(--content-section-gap)}.contactPrimary{padding-bottom:0;padding-right:0}.contactTimePanel{height:clamp(400px,140vw,600px)}.contactTimeBody{padding:24px}.contactClockFace time{font-size:clamp(42px,29cqw,240px)}.contactLinks{column-gap:28px}}@media (prefers-reduced-motion:reduce){.contactLinkArrow,.contactAddress{transition:none}}._hub_kjq5n_1,._prototype_kjq5n_1{color:#111;background:#f2f1eb;min-height:100vh}._hubHeader_kjq5n_3,._prototypeBar_kjq5n_3{letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr 1fr 1fr;gap:20px;font-size:10px;display:grid}._hubHeader_kjq5n_3{border-bottom:1px solid #aaa;padding:20px 24px}._hubHeader_kjq5n_3 span:nth-child(2){text-align:center}._hubHeader_kjq5n_3 span:last-child{text-align:right}._hubIntro_kjq5n_25{grid-template-columns:1fr 2fr 1fr;align-items:start;gap:24px;min-height:66vh;padding:90px 24px 45px;display:grid}._hubIntro_kjq5n_25>span{letter-spacing:.1em;text-transform:uppercase;font-size:10px}._hubIntro_kjq5n_25 h1{letter-spacing:-.075em;align-self:center;margin:0;font-size:clamp(52px,8.2vw,132px);font-weight:500;line-height:.88}._hubIntro_kjq5n_25 p{align-self:end;max-width:320px;margin:0;font-size:13px;line-height:1.55}._directionGrid_kjq5n_33{border-top:1px solid #aaa;grid-template-columns:repeat(2,1fr);display:grid}._directionCard_kjq5n_35{border-bottom:1px solid #aaa;border-right:1px solid #aaa;padding:12px}._directionCard_kjq5n_35:nth-child(2n){border-right:0}._cardPreview_kjq5n_39{background:#111;height:55vh;position:relative;overflow:hidden}._cardPreview_kjq5n_39 img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s}._cardPreview_kjq5n_39>span{z-index:1;color:#fff;letter-spacing:-.07em;font-size:clamp(42px,6vw,92px);font-weight:600;position:absolute;bottom:12px;right:15px}._directionCard_kjq5n_35:hover img{transform:scale(1.035)}._cinematicPreview_kjq5n_47 img{filter:brightness(.62)}._indexPreview_kjq5n_49{background:#efeee7}._indexPreview_kjq5n_49 img{filter:grayscale();width:46%;height:68%;position:absolute;top:11%;right:8%}._indexPreview_kjq5n_49:after{content:"";background:#111;height:1px;position:absolute;bottom:10%;left:5%;right:5%;box-shadow:0 -55px #111,0 -110px #111,0 -165px #111}._indexPreview_kjq5n_49>span{color:#111;left:15px}._canvasPreview_kjq5n_57{background:#e3ff3d}._canvasPreview_kjq5n_57 img{width:67%;height:72%;margin:6% 0 0 6%}._canvasPreview_kjq5n_57>span{color:#111}._laboratoryPreview_kjq5n_63{background:#d8d6cc}._laboratoryPreview_kjq5n_63 img{filter:grayscale()contrast(1.1);width:70%;height:70%;margin:10% 0 0 15%}._laboratoryPreview_kjq5n_63:before,._laboratoryPreview_kjq5n_63:after{z-index:1;content:"";background:#ff4d00;position:absolute}._laboratoryPreview_kjq5n_63:before{width:100%;height:1px;top:50%;left:0}._laboratoryPreview_kjq5n_63:after{width:1px;height:100%;top:0;left:50%}._laboratoryPreview_kjq5n_63>span{color:#111}._monographPreview_kjq5n_75{background:#f5f3ec}._monographPreview_kjq5n_75 img{object-fit:cover;width:72%;height:76%;margin:6% 0 0 22%}._monographPreview_kjq5n_75>span{color:#111;font-weight:400;left:15px;right:auto}._signalPreview_kjq5n_81{background:#ff4f20}._signalPreview_kjq5n_81 img{filter:contrast(1.05);width:48%;height:68%;margin:17% 0 0 48%}._signalPreview_kjq5n_81>span{color:#111;max-width:70%;line-height:.76;inset:11% auto auto 15px}._cardMeta_kjq5n_87{grid-template-columns:50px 1.2fr 1fr;gap:18px;padding:17px 0 45px;display:grid}._cardMeta_kjq5n_87>span,._cardMeta_kjq5n_87 b,._cardMeta_kjq5n_87 i{letter-spacing:.08em;text-transform:uppercase;font-size:9px}._cardMeta_kjq5n_87 h2{letter-spacing:-.05em;margin:0;font-size:clamp(28px,3vw,48px);font-weight:500;line-height:.95}._cardMeta_kjq5n_87 p{margin:0;font-size:12px;line-height:1.45}._cardMeta_kjq5n_87 b{color:#777;grid-column:2;font-weight:400}._cardMeta_kjq5n_87 i{text-align:right;grid-column:3;font-style:normal}._prototypeBar_kjq5n_3{z-index:1000;color:#fff;mix-blend-mode:difference;align-items:center;padding:14px 18px;position:fixed;top:0;left:0;right:0}._prototypeBar_kjq5n_3>div{justify-content:center;gap:8px;display:flex}._prototypeBar_kjq5n_3>div a{border:1px solid;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}._prototypeBar_kjq5n_3>span{text-align:right}._activeDirection_kjq5n_129{color:#111;background:#fff}._cinematic_kjq5n_47{color:#fff;background:#070707}._cinematicHero_kjq5n_135{color:#fff;height:100svh;position:relative;overflow:hidden}._cinematicProject_kjq5n_137{color:#fff;height:min(84svh,920px);display:block;position:relative;overflow:hidden}._cinematicHero_kjq5n_135>img,._cinematicProject_kjq5n_137>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._cinematicHero_kjq5n_135>img{filter:saturate(.72)}._cinematicShade_kjq5n_145{background:linear-gradient(#0000007a,#00000005 42%,#0000009e);position:absolute;inset:0}._cinematicTop_kjq5n_147{z-index:1;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffffb3;justify-content:space-between;padding-top:10px;font-size:10px;display:flex;position:absolute;top:70px;left:24px;right:24px}._cinematicTitle_kjq5n_149{z-index:1;letter-spacing:-.095em;text-transform:uppercase;font-size:clamp(82px,15.8vw,250px);font-weight:500;line-height:.68;position:absolute;bottom:9vh;left:24px;right:24px}._cinematicTitle_kjq5n_149 span{display:block}._cinematicTitle_kjq5n_149 span:last-child{text-align:right}._cinematicBottom_kjq5n_155{z-index:1;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:end;font-size:10px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}._cinematicBottom_kjq5n_155 p{letter-spacing:0;text-transform:none;max-width:390px;margin:0;font-size:12px;line-height:1.45}._cinematicProject_kjq5n_137{border-top:1px solid #fff9}._cineNumber_kjq5n_161{z-index:1;letter-spacing:.1em;font-size:10px;position:absolute;top:24px;left:24px}._cineName_kjq5n_163{z-index:1;position:absolute;bottom:52px;left:24px;right:24px}._cineName_kjq5n_163>span,._cineOpen_kjq5n_165{letter-spacing:.1em;text-transform:uppercase;font-size:10px}._cineName_kjq5n_163 h2{letter-spacing:-.08em;text-transform:uppercase;max-width:82vw;margin:8px 0 0;font-size:clamp(58px,9.5vw,150px);font-weight:500;line-height:.78}._cineOpen_kjq5n_165{z-index:2;position:absolute;bottom:24px;right:24px}._index_kjq5n_49{color:#0a0a0a;background:#efeee7;min-height:100vh;padding:80px 24px 0}._index_kjq5n_49 ._prototypeBar_kjq5n_3{color:#fff}._indexHeader_kjq5n_177{grid-template-columns:1.7fr 1fr 1fr;align-items:start;gap:24px;min-height:47vh;display:grid}._indexHeader_kjq5n_177 h1{letter-spacing:-.075em;margin:0;font-size:clamp(70px,10vw,160px);font-weight:600;line-height:.8}._indexHeader_kjq5n_177 sup{vertical-align:top;font-size:.12em}._indexHeader_kjq5n_177 p{max-width:360px;margin:0;font-size:14px;line-height:1.5}._indexHeader_kjq5n_177>span{text-align:right;letter-spacing:.1em;text-transform:uppercase;font-size:10px}._indexLabels_kjq5n_187,._indexRow_kjq5n_187{grid-template-columns:.35fr 1.65fr 1fr .35fr;align-items:center;gap:18px;display:grid}._indexLabels_kjq5n_187{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #111;padding:9px 0;font-size:9px}._indexRow_kjq5n_187{border-bottom:1px solid #999;min-height:92px;position:relative}._indexRow_kjq5n_187>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px}._indexRow_kjq5n_187>span:last-of-type{text-align:right}._indexRow_kjq5n_187 h2{letter-spacing:-.055em;margin:0;font-size:clamp(30px,4.5vw,70px);font-weight:400;line-height:.9;transition:padding .35s}._indexRow_kjq5n_187 figure{z-index:10;opacity:0;pointer-events:none;width:34vw;height:54vh;transition:opacity .25s,transform .45s cubic-bezier(.2,.7,.2,1);position:fixed;top:18%;right:11%;transform:scale(.94)rotate(-2deg)}._indexRow_kjq5n_187 figure img{object-fit:cover;width:100%;height:100%}._indexRow_kjq5n_187:hover figure{opacity:1;transform:scale(1)rotate(0)}._indexRow_kjq5n_187:hover h2{padding-left:24px}._indexFooter_kjq5n_207{grid-template-columns:.35fr 1.65fr 1.35fr;align-items:start;gap:18px;min-height:90vh;padding:160px 0 40px;display:grid}._indexFooter_kjq5n_207>span,._indexFooter_kjq5n_207 p{letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1.5}._indexFooter_kjq5n_207 h2{letter-spacing:-.075em;margin:0;font-size:clamp(54px,9vw,142px);font-weight:500;line-height:.86}._indexFooter_kjq5n_207 p{margin:0}._canvas_kjq5n_57{background:#eceae2;padding-top:64px}._canvasHeader_kjq5n_219{letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr 1fr 1fr;gap:20px;padding:18px 18px 80px;font-size:10px;display:grid}._canvasHeader_kjq5n_219 span:nth-child(2){text-align:center}._canvasHeader_kjq5n_219 p{letter-spacing:0;text-transform:none;justify-self:end;max-width:320px;margin:0;font-size:11px;line-height:1.45}._canvasGrid_kjq5n_225{grid-template-columns:repeat(12,1fr);gap:9px;padding:9px;display:grid}._canvasStatement_kjq5n_227{color:#fff;background:#111;grid-column:span 7;min-height:72vh;padding:16px}._canvasStatement_kjq5n_227>span,._canvasNote_kjq5n_229>span,._canvasProject_kjq5n_229 span,._canvasProject_kjq5n_229 b{letter-spacing:.1em;text-transform:uppercase;font-size:9px}._canvasStatement_kjq5n_227 h1{letter-spacing:-.09em;margin:14vh 0 0;font-size:clamp(74px,11vw,175px);font-weight:500;line-height:.72}._canvasStatement_kjq5n_227 i{color:#e4ff35;font-style:normal}._canvasProject_kjq5n_229{background:#d1d0ca;flex-direction:column;min-height:60vh;display:flex;position:relative}._canvasProject_kjq5n_229 img{object-fit:cover;flex:1;width:100%;height:calc(100% - 78px);min-height:0}._canvasProject_kjq5n_229>div{grid-template-columns:1fr auto;gap:5px;padding:10px;display:grid}._canvasProject_kjq5n_229 h2{letter-spacing:-.05em;grid-column:1;margin:0;font-size:clamp(24px,3vw,48px);font-weight:500;line-height:.9}._canvasProject_kjq5n_229 b{grid-area:1/2/3}._canvasItem1_kjq5n_245{grid-column:span 5}._canvasItem2_kjq5n_247{grid-column:2/span 5}._canvasItem3_kjq5n_249{grid-column:7/span 6;min-height:86vh}._canvasItem4_kjq5n_251{grid-column:1/span 8;min-height:78vh}._canvasNote_kjq5n_229{background:#e4ff35;flex-direction:column;grid-column:9/span 4;justify-content:space-between;min-height:55vh;padding:16px;display:flex}._canvasNote_kjq5n_229 p{letter-spacing:-.05em;margin:0;font-size:clamp(26px,3.3vw,53px);line-height:.96}._laboratory_kjq5n_63{color:#111;background:#d8d6cc;padding-top:62px}._labHeader_kjq5n_261{grid-template-columns:1fr 2fr 1fr;align-items:start;gap:20px;min-height:100svh;padding:30px 24px;display:grid;position:relative;overflow:hidden}._labHeader_kjq5n_261>div:first-child{justify-content:space-between;font-family:monospace;font-size:10px;display:flex}._labHeader_kjq5n_261 h1{letter-spacing:-.1em;align-self:center;margin:0;font-size:clamp(100px,17vw,270px);font-weight:700;line-height:.64}._labHeader_kjq5n_261 h1 sup{vertical-align:top;font-size:.08em}._labHeader_kjq5n_261>p{align-self:end;max-width:300px;margin:0;font-family:monospace;font-size:11px;line-height:1.5}._labAxis_kjq5n_271{border:1px solid #999;border-radius:50%;width:46vw;height:46vw;position:absolute;bottom:-11vw;right:-11vw}._labAxis_kjq5n_271:before,._labAxis_kjq5n_271:after{content:"";background:#ff4d00;position:absolute}._labAxis_kjq5n_271:before{width:100%;height:1px;top:50%;left:0}._labAxis_kjq5n_271:after{width:1px;height:100%;top:0;left:50%}._labAxis_kjq5n_271 i{background:#ff4d00;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._labProjects_kjq5n_281{border-top:1px solid #999}._labCard_kjq5n_283{border-bottom:1px solid #999;grid-template-columns:1.65fr 1fr;min-height:82vh;display:grid}._labImage_kjq5n_285{background:#bbb;margin:10px;position:relative;overflow:hidden}._labImage_kjq5n_285 img{object-fit:cover;filter:grayscale(.88)contrast(1.06);width:100%;height:100%;transition:filter .4s,transform .8s}._labCard_kjq5n_283:hover ._labImage_kjq5n_285 img{filter:grayscale(0);transform:scale(1.025)}._crosshair_kjq5n_291{color:#ff4d00;border:1px solid #ff4d00;border-radius:50%;place-items:center;width:38px;height:38px;font-family:monospace;font-size:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._coordinates_kjq5n_293{background:#d8d6cc;padding:5px;font-family:monospace;font-size:9px;position:absolute;bottom:8px;right:8px}._labData_kjq5n_295{border-left:1px solid #999;flex-direction:column;padding:18px 20px;display:flex}._labData_kjq5n_295>span,._labData_kjq5n_295 dt,._labData_kjq5n_295 dd,._labData_kjq5n_295 b{letter-spacing:.05em;text-transform:uppercase;font-family:monospace;font-size:9px}._labData_kjq5n_295 h2{letter-spacing:-.08em;text-transform:uppercase;margin:auto 0 40px;font-size:clamp(54px,8vw,126px);font-weight:600;line-height:.75}._labData_kjq5n_295 dl{margin:0 0 45px}._labData_kjq5n_295 dl>div{border-top:1px solid #999;grid-template-columns:80px 1fr;padding:8px 0;display:grid}._labData_kjq5n_295 dd{margin:0}._labData_kjq5n_295 b{border:1px solid #111;border-radius:30px;align-self:flex-start;padding:10px 13px}._labFooter_kjq5n_309{color:#d8d6cc;background:#111;flex-direction:column;justify-content:space-between;min-height:100svh;padding:35px 24px;display:flex}._labFooter_kjq5n_309>span{letter-spacing:.08em;text-transform:uppercase;font-family:monospace;font-size:9px}._labFooter_kjq5n_309>span:last-child{text-align:right}._labFooter_kjq5n_309 h2{letter-spacing:-.085em;margin:0;font-size:clamp(74px,13vw,205px);font-weight:500;line-height:.76}._labFooter_kjq5n_309 i{color:#ff4d00;font-style:normal}._monograph_kjq5n_75{color:#111;background:#f4f2ec;padding-top:64px}._monographHeader_kjq5n_323{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 2fr 1fr;gap:20px;min-height:88svh;padding:48px 2.4vw 34px;display:grid}._monographHeader_kjq5n_323>span,._monographHeader_kjq5n_323>p{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;line-height:1.5}._monographHeader_kjq5n_323>span:last-child{text-align:right}._monographHeader_kjq5n_323 h1{letter-spacing:-.09em;text-transform:uppercase;grid-column:1/-1;align-self:center;margin:0;font-size:clamp(84px,13.8vw,220px);font-weight:500;line-height:.72}._monographHeader_kjq5n_323 h1 i{color:#ff4f20;font-style:normal}._monographHeader_kjq5n_323 p{text-transform:none;letter-spacing:0;grid-column:2;max-width:420px}._monographProjects_kjq5n_379{grid-template-columns:repeat(12,1fr);gap:15vh 10px;padding:12vh 10px 22vh;display:grid}._monographCard_kjq5n_391{grid-column:span 6}._monographCard1_kjq5n_393{grid-column:1/span 8}._monographCard2_kjq5n_395{grid-column:9/span 4;margin-top:18vh}._monographCard3_kjq5n_397{grid-column:1/span 5}._monographCard4_kjq5n_399{grid-column:6/span 7;margin-top:8vh}._monographCard5_kjq5n_401{grid-column:3/span 8}._monographCard6_kjq5n_403{grid-column:1/span 4;margin-top:20vh}._monographCard7_kjq5n_405{grid-column:5/span 8}._monographCard8_kjq5n_407{grid-column:8/span 5;margin-top:12vh}._monographCard_kjq5n_391 figure{overflow:hidden}._monographCard_kjq5n_391 img{object-fit:cover;width:100%;height:auto;max-height:76vh;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}._monographCard_kjq5n_391:hover img{transform:scale(1.018)}._monographCard_kjq5n_391>div{grid-template-columns:36px 1fr auto;gap:8px;padding-top:10px;display:grid}._monographCard_kjq5n_391 span,._monographCard_kjq5n_391 p{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px}._monographCard_kjq5n_391 h2{letter-spacing:-.055em;margin:0;font-size:clamp(24px,3vw,48px);font-weight:500;line-height:.92}._monographFooter_kjq5n_421{color:#f4f2ec;background:#111;flex-direction:column;justify-content:space-between;min-height:76svh;padding:40px 2.4vw;display:flex}._monographFooter_kjq5n_421 span{letter-spacing:.09em;text-transform:uppercase;font-size:10px}._monographFooter_kjq5n_421 h2{letter-spacing:-.08em;margin:0;font-size:clamp(72px,11vw,180px);font-weight:500;line-height:.78}._signal_kjq5n_81{color:#0b0b0b;background:#ff4f20;padding-top:64px}._signalHeader_kjq5n_431{flex-direction:column;min-height:94svh;padding:32px 18px 28px;display:flex}._signalHeader_kjq5n_431>div{letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex}._signalHeader_kjq5n_431 h1{letter-spacing:-.095em;margin:auto 0;font-size:clamp(100px,16vw,255px);font-weight:700;line-height:.63}._signalHeader_kjq5n_431 h1 i{color:#f4f2ec;font-style:normal}._signalHeader_kjq5n_431>p{max-width:390px;margin:0 0 0 auto;font-size:13px;line-height:1.5}._signalProjects_kjq5n_441{color:#f4f2ec;background:#111}._signalCard_kjq5n_443{grid-template-columns:1.55fr 1fr;gap:0;min-height:92svh;display:grid}._signalCard_kjq5n_443:nth-child(2n){grid-template-columns:1fr 1.55fr}._signalCard_kjq5n_443:nth-child(2n) figure{grid-area:1/2}._signalCard_kjq5n_443 figure{min-height:72vh;overflow:hidden}._signalCard_kjq5n_443 img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}._signalCard_kjq5n_443:hover img{transform:scale(1.022)}._signalCard_kjq5n_443>div{flex-direction:column;padding:24px;display:flex}._signalCard_kjq5n_443 span,._signalCard_kjq5n_443 p,._signalCard_kjq5n_443 b{letter-spacing:.09em;text-transform:uppercase;font-size:9px}._signalCard_kjq5n_443 h2{letter-spacing:-.085em;text-transform:uppercase;margin:auto 0 15px;font-size:clamp(64px,9vw,145px);font-weight:600;line-height:.72}._signalCard_kjq5n_443 p{margin:0}._signalCard_kjq5n_443 b{align-self:flex-end;margin-top:auto;font-weight:400}._signalFooter_kjq5n_465{flex-direction:column;justify-content:space-between;min-height:86svh;padding:34px 18px;display:flex}._signalFooter_kjq5n_465 span{letter-spacing:.09em;text-transform:uppercase;font-size:10px}._signalFooter_kjq5n_465 h2{letter-spacing:-.085em;margin:0;font-size:clamp(76px,13vw,210px);font-weight:600;line-height:.72}._signalFooter_kjq5n_465 i{color:#f4f2ec;font-style:normal}@media (width<=760px){._hubHeader_kjq5n_3{grid-template-columns:1fr 1fr;padding:16px}._hubHeader_kjq5n_3 span:nth-child(2){text-align:right}._hubHeader_kjq5n_3 span:last-child{display:none}._hubIntro_kjq5n_25{grid-template-columns:1fr;min-height:72vh;padding:80px 16px 35px}._hubIntro_kjq5n_25 h1{font-size:15vw}._hubIntro_kjq5n_25 p{justify-self:end;max-width:72vw}._directionGrid_kjq5n_33{grid-template-columns:1fr}._directionCard_kjq5n_35{border-right:0;padding:8px}._cardPreview_kjq5n_39{height:50vh}._cardMeta_kjq5n_87{grid-template-columns:35px 1fr;padding-bottom:30px}._cardMeta_kjq5n_87 p,._cardMeta_kjq5n_87 b{grid-column:2}._cardMeta_kjq5n_87 i{text-align:left;grid-column:2}._prototypeBar_kjq5n_3{grid-template-columns:1fr auto;padding:12px}._prototypeBar_kjq5n_3>div{justify-content:flex-end}._prototypeBar_kjq5n_3>span{display:none}._cinematicTop_kjq5n_147{top:60px;left:15px;right:15px}._cinematicTitle_kjq5n_149{font-size:22vw;bottom:17vh;left:15px;right:15px}._cinematicBottom_kjq5n_155{bottom:16px;left:15px;right:15px}._cinematicBottom_kjq5n_155 p{max-width:62vw}._cinematicBottom_kjq5n_155>span{display:none}._cineNumber_kjq5n_161{top:16px;left:15px}._cineName_kjq5n_163{bottom:70px;left:15px;right:15px}._cineName_kjq5n_163 h2{font-size:20vw}._cineOpen_kjq5n_165{bottom:17px;right:15px}._index_kjq5n_49{padding:70px 15px 0}._indexHeader_kjq5n_177{grid-template-columns:1fr;min-height:55vh}._indexHeader_kjq5n_177 h1{font-size:20vw}._indexHeader_kjq5n_177 p{justify-self:end;max-width:75vw}._indexHeader_kjq5n_177>span{text-align:left}._indexLabels_kjq5n_187,._indexRow_kjq5n_187{grid-template-columns:35px 1fr 45px}._indexLabels_kjq5n_187 span:nth-child(3),._indexRow_kjq5n_187>span:nth-of-type(2){display:none}._indexRow_kjq5n_187{min-height:78px}._indexRow_kjq5n_187 h2{font-size:9vw}._indexRow_kjq5n_187 figure{display:none}._indexFooter_kjq5n_207{grid-template-columns:1fr;min-height:75vh;padding-top:100px}._indexFooter_kjq5n_207 h2{font-size:15vw}._canvasHeader_kjq5n_219{grid-template-columns:1fr 1fr;padding:15px 12px 55px}._canvasHeader_kjq5n_219 span:nth-child(2){text-align:right}._canvasHeader_kjq5n_219 p{grid-column:1/3;margin-top:20px}._canvasGrid_kjq5n_225{grid-template-columns:1fr;gap:7px;padding:7px}._canvasStatement_kjq5n_227,._canvasProject_kjq5n_229,._canvasItem1_kjq5n_245,._canvasItem2_kjq5n_247,._canvasItem3_kjq5n_249,._canvasItem4_kjq5n_251,._canvasNote_kjq5n_229{grid-column:auto;min-height:67vh}._canvasStatement_kjq5n_227 h1{font-size:20vw}._canvasNote_kjq5n_229{min-height:52vh}._labHeader_kjq5n_261{grid-template-columns:1fr;padding:24px 15px}._labHeader_kjq5n_261>div:first-child{grid-row:1}._labHeader_kjq5n_261 h1{align-self:center;font-size:26vw}._labHeader_kjq5n_261>p{justify-self:end;max-width:70vw}._labAxis_kjq5n_271{width:85vw;height:85vw;bottom:-8vw;right:-30vw}._labCard_kjq5n_283{grid-template-columns:1fr;min-height:0}._labImage_kjq5n_285{height:58vh}._labData_kjq5n_295{border-top:1px solid #999;border-left:0;min-height:48vh}._labData_kjq5n_295 h2{font-size:18vw}._labFooter_kjq5n_309{padding:28px 15px}._labFooter_kjq5n_309 h2{font-size:19vw}._monographHeader_kjq5n_323{grid-template-columns:1fr 1fr;min-height:90svh;padding:35px 14px}._monographHeader_kjq5n_323 h1{font-size:22vw}._monographHeader_kjq5n_323 p{grid-column:1/3;max-width:72vw}._monographProjects_kjq5n_379{grid-template-columns:1fr;gap:12vh;padding:8vh 8px 16vh}._monographCard_kjq5n_391,._monographCard1_kjq5n_393,._monographCard2_kjq5n_395,._monographCard3_kjq5n_397,._monographCard4_kjq5n_399,._monographCard5_kjq5n_401,._monographCard6_kjq5n_403,._monographCard7_kjq5n_405,._monographCard8_kjq5n_407{grid-column:auto;margin:0}._monographCard_kjq5n_391:nth-child(2n){margin-left:14vw}._monographCard_kjq5n_391:nth-child(odd){margin-right:7vw}._monographFooter_kjq5n_421{min-height:68svh;padding:28px 14px}._monographFooter_kjq5n_421 h2{font-size:17vw}._signalHeader_kjq5n_431{padding:25px 12px}._signalHeader_kjq5n_431 h1{font-size:24vw}._signalHeader_kjq5n_431>p{max-width:72vw}._signalCard_kjq5n_443,._signalCard_kjq5n_443:nth-child(2n){grid-template-columns:1fr;min-height:0;display:grid}._signalCard_kjq5n_443:nth-child(2n) figure{grid-area:auto/1}._signalCard_kjq5n_443 figure{height:62svh;min-height:0}._signalCard_kjq5n_443>div{min-height:48svh;padding:16px 12px}._signalCard_kjq5n_443 h2{font-size:19vw}._signalFooter_kjq5n_465 h2{font-size:20vw}}@media (prefers-reduced-motion:reduce){._directionCard_kjq5n_35 img,._indexRow_kjq5n_187 figure,._labImage_kjq5n_285 img{transition:none}}
