.jr{--paper:#f4f2ee;--ink:#111;--mute:#8b8985;--rule:#11111124;--pad:clamp(20px, 4vw, 64px);--gut:clamp(12px, 1.6vw, 24px);--ease:cubic-bezier(.2, .7, .1, 1);background:var(--paper);color:var(--ink);animation:jr-fade .9s var(--ease) both;margin-bottom:-80px;overflow-x:clip}.jr a{color:inherit}.jr :focus-visible{outline-offset:4px;outline:1px solid}.jr ::selection{background:var(--ink);color:var(--paper)}@keyframes jr-fade{0%{opacity:0}to{opacity:1}}@keyframes jr-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0,0)}}.site-header.header-light:not(.header-scrolled){color:#000;background:0 0}.site-header.header-light:not(.header-scrolled) .logo-wordmark{visibility:hidden}.jr-meta,.jr-idx,.jr-cap,.jr-foot,.jr-nav{letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;font-weight:500}.jr-idx,.jr-cap,.jr-notes li>span{font-family:var(--font-mono);letter-spacing:.1em;color:var(--mute)}.jr-display{letter-spacing:-.065em;text-transform:uppercase;font-weight:600;line-height:.8}.jr-rv{transition:opacity .9s var(--ease), transform .9s var(--ease)}.jr-rv[data-rv=hidden]{opacity:0;transform:translateY(26px)}.jr-rv--img{transition:clip-path 1.3s var(--ease);clip-path:inset(0)}.jr-rv--img[data-rv=hidden]{opacity:1;clip-path:inset(0 0 100%);transform:none}.jr-rv--img .jr-img{transition:transform 1.8s var(--ease)}.jr-rv--img[data-rv=hidden] .jr-img{transform:scale(1.1)}.jr-frame{background:#e3e0da;position:relative;overflow:hidden}.jr-par{position:absolute;inset:0;overflow:hidden}.jr-par-inner{will-change:transform;position:absolute;inset:0}.jr-img{object-fit:cover}@media (hover:hover){.jr-frame .jr-img{transition:transform 1.1s var(--ease)}.jr-frame:hover .jr-img{transform:scale(1.03)}}.jr-cap{margin-top:14px}.jr-grid{column-gap:var(--gut);padding:0 var(--pad);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.jr-hero{padding:clamp(12px, 2vw, 28px) var(--pad) 0}.jr-meta{border-bottom:1px solid var(--rule);animation:jr-rise 1s var(--ease) both;justify-content:space-between;gap:16px;padding-bottom:14px;display:flex}.jr-title{margin-top:clamp(40px,8vw,128px);font-size:clamp(3.5rem,21vw,22rem)}.jr-title>span{animation:jr-rise 1.2s var(--ease) both;display:block}.jr-title>span:first-child{animation-delay:.1s}.jr-title>span:nth-child(2){padding-left:.5%;animation-delay:.22s}.jr-hero-lower{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-top:clamp(40px,6vw,96px);display:grid}.jr-sub{letter-spacing:-.01em;max-width:21ch;animation:jr-rise 1.2s var(--ease) .5s both;grid-column:1/span 4;font-size:clamp(15px,1.35vw,20px);font-weight:500;line-height:1.4}.jr-hero-fig{grid-column:6/span 7}.jr-hero-fig .jr-frame{aspect-ratio:5/6}.jr-chapter{padding-top:clamp(96px,15vw,240px);padding-bottom:clamp(96px,15vw,240px)}.jr-rail{grid-column:1/span 4;align-self:start}.jr-rail .jr-idx{margin-bottom:18px}.jr-h2{letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(1.5rem,2.9vw,3.1rem);font-weight:600;line-height:.98}.jr-prose{grid-column:6/span 5;max-width:34rem}.jr-prose p{margin-bottom:1.9em;font-size:clamp(16.5px,1.3vw,19px);line-height:1.8}.jr-prose p:last-child{margin-bottom:0}.jr-prose .jr-lead,.jr-prose .jr-big{letter-spacing:-.025em;font-weight:500;line-height:1.22}.jr-prose .jr-lead{letter-spacing:-.01em;font-size:clamp(17px,1.5vw,22px)}.jr-prose .jr-big{font-size:clamp(22px,2.3vw,34px)}.jr-prose .jr-mute{color:var(--mute)}.jr-pull{padding:clamp(32px, 6vw, 96px) var(--pad) clamp(96px, 15vw, 240px)}.jr-pull p{letter-spacing:-.055em;max-width:11ch;margin-left:16.66%;font-size:clamp(2.8rem,9.5vw,10.5rem);font-weight:500;line-height:.92}.jr-bleed .jr-frame{aspect-ratio:16/9;width:100%}.jr-bleed .jr-cap{padding:0 var(--pad)}.jr-concept{padding:0 var(--pad) clamp(96px, 15vw, 240px)}.jr-concept .jr-frame{aspect-ratio:3/2;width:66.66%}.jr-black{background:var(--ink);color:var(--paper)}.jr-black ::selection{background:var(--paper);color:var(--ink)}.jr-build{padding:clamp(110px, 19vw, 300px) var(--pad)}.jr-build p{font-size:clamp(2.6rem,11.5vw,15rem)}.jr-ln{display:block}.jr-essentiel{align-items:start;padding-bottom:clamp(96px,15vw,240px)}.jr-ess-imgs{grid-column:1/span 6}.jr-ess-imgs .jr-a{width:80%}.jr-ess-imgs .jr-a .jr-frame{aspect-ratio:4/5}.jr-ess-imgs .jr-b{width:46%;margin:clamp(40px,6vw,96px) 0 0 auto}.jr-ess-imgs .jr-b .jr-frame{aspect-ratio:1}.jr-ess-copy{top:calc(var(--header-total) + 32px);grid-column:8/span 4;padding-top:clamp(0px,4vw,64px);position:sticky}.jr-notes{margin-top:clamp(40px,5vw,72px);list-style:none}.jr-notes li{border-top:1px solid var(--rule);letter-spacing:-.02em;grid-template-columns:3.2em 1fr;padding:18px 0;font-size:clamp(17px,1.5vw,22px);font-weight:500;line-height:1.25;display:grid}.jr-notes li:last-child{border-bottom:1px solid var(--rule)}.jr-notes li>span{padding-top:.55em;font-size:11px}.jr-ch4{padding:clamp(56px, 8vw, 120px) var(--pad) 0}.jr-ch4 .jr-idx{margin-bottom:clamp(20px,3vw,40px)}.jr-ch4 .jr-display{font-size:clamp(3.5rem,21vw,22rem)}.jr-ch4 .jr-display>span{display:block}.jr-ch4 .jr-display>span:nth-child(2){padding-left:14%}.jr-ch4-prose{padding-top:clamp(64px,9vw,140px);padding-bottom:clamp(80px,12vw,200px)}.jr-ch4-prose .jr-prose{grid-column:6/span 5}.jr-expected{isolation:isolate;padding:0 var(--pad) clamp(96px, 15vw, 240px);background:var(--paper);display:grid;position:relative}.jr-expected>*{grid-area:1/1}.jr-expected-fig{z-index:0;justify-self:end;width:42%}.jr-expected-fig .jr-frame{aspect-ratio:3/4}.jr-expected-text{z-index:1;color:#fff;mix-blend-mode:difference;pointer-events:none;align-self:center;font-size:clamp(2.6rem,13vw,17rem);line-height:.84}.jr-expected-text .jr-ln{display:block}.jr-ch5{padding-top:clamp(40px,6vw,100px);padding-bottom:clamp(140px,22vw,360px)}.jr-ch5 .jr-h2{font-size:clamp(1.3rem,2.2vw,2.3rem)}.jr-ch5 .jr-prose{grid-column:5/span 7;max-width:46rem}.jr-ch5 .jr-prose p{margin-bottom:.5em}.jr-final{padding:clamp(110px, 18vw, 280px) var(--pad) clamp(60px, 8vw, 120px)}.jr-final-brand{font-size:clamp(3.5rem,21vw,22rem)}.jr-final-line{letter-spacing:-.05em;text-transform:uppercase;margin-top:clamp(20px,3vw,44px);font-size:clamp(1.4rem,6.6vw,8rem);font-weight:500;line-height:.95}.jr-final-line .jr-ln{display:inline}.jr-foot{margin:clamp(80px, 12vw, 180px) var(--pad) 0;color:#f4f2ee8c;border-top:1px solid #f4f2ee2e;justify-content:space-between;gap:16px;padding:16px 0;display:flex}.jr-nav{padding:0 var(--pad) clamp(32px, 4vw, 56px);justify-content:space-between;align-items:center;gap:16px;display:flex}.jr-nav a{transition:opacity .3s var(--ease)}.jr-nav a:hover{opacity:.5}.jr-nav-all,.jr-nav-prev+.jr-nav-all{margin:0 auto}.jr-nav-solo{margin-left:auto;margin-right:0}@media (max-width:760px){.jr-meta{grid-template-columns:1fr auto;row-gap:6px;display:grid}.jr-meta>:nth-child(2){color:var(--mute);grid-area:2/1/auto/-1}.jr-title{margin-top:36px}.jr-hero-lower{grid-template-columns:1fr;row-gap:28px}.jr-hero-fig{margin:0 calc(var(--pad) * -1);order:1;grid-column:1}.jr-hero-fig .jr-frame{aspect-ratio:4/5}.jr-hero-fig .jr-cap{padding:0 var(--pad)}.jr-sub{order:2;grid-column:1;max-width:17ch;font-size:18px}.jr-grid{display:block}.jr-rail{margin-bottom:44px}.jr-rail .jr-idx{margin-bottom:12px}.jr-h2{font-size:clamp(1.9rem,9vw,2.6rem)}.jr-prose{max-width:none}.jr-prose p{font-size:17px}.jr-prose .jr-big{font-size:24px}.jr-pull p{max-width:none;margin-left:0;font-size:16vw}.jr-bleed .jr-frame{aspect-ratio:4/5}.jr-concept{padding-bottom:96px}.jr-concept .jr-frame{aspect-ratio:4/5;width:100%}.jr-build p{font-size:20vw}.jr-build .jr-ln>span{display:block}.jr-ess-imgs .jr-a{width:100%}.jr-ess-imgs .jr-b{width:58%;margin-top:20px}.jr-ess-copy{margin-top:64px;padding-top:0;position:static}.jr-ch4 .jr-display>span:nth-child(2){padding-left:0}.jr-ch4-prose .jr-prose{margin-top:0}.jr-expected-fig{width:80%}.jr-expected-fig .jr-frame{aspect-ratio:4/5}.jr-expected-text{align-self:end;font-size:15vw;transform:translateY(18%)}.jr-expected-text .jr-ln>span{display:block}.jr-ch5 .jr-prose .jr-big{font-size:28px}.jr-final-line{font-size:15vw}.jr-final-line .jr-ln{display:block}.jr-foot{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.jr,.jr *{transition:none!important;animation:none!important}}
