.jr-reveal{opacity:0;transition:opacity .9s ease var(--d,0s), transform 1.1s var(--nav-ease-out) var(--d,0s);transform:translateY(28px)}.jr-reveal.is-in{opacity:1;transform:none}.jr-reveal--fade{transform:none}.jr-reveal--image{opacity:1;clip-path:inset(14% 0 0);transition:clip-path 1.3s var(--nav-ease) var(--d,0s);transform:none}.jr-reveal--image.is-in{clip-path:inset(0)}.jr-reveal--image img{transition:transform 1.8s var(--nav-ease-out) var(--d,0s);transform:scale(1.12)}.jr-reveal--image.is-in img{transform:scale(1)}.jr-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jr-eyebrow{color:var(--copper);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:.66rem;font-weight:650}.jr-eyebrow--light{color:#e6bd98}.jr-button{letter-spacing:.16em;text-transform:uppercase;border:1px solid #0000;border-radius:2px;align-items:center;gap:12px;height:48px;padding:0 22px;font-size:.66rem;font-weight:650;transition:background-color .35s,color .35s,border-color .35s;display:inline-flex}.jr-button svg{width:14px;height:14px;transition:transform .4s var(--nav-ease-out)}.jr-button:hover svg{transform:translate(2px,-2px)}.jr-button{font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;font-size:.66rem;font-weight:650}.jr-button--dark{border-color:var(--ink);background:var(--ink);color:#fff}.jr-button--dark:hover{border-color:var(--copper);background:var(--copper)}.jr-button--outline{color:var(--ink);background:0 0;border-color:#2024223d}.jr-button--outline:hover{border-color:var(--ink)}.jr-cover{color:#fff;background:#0e1611;align-items:flex-end;height:100svh;min-height:640px;display:flex;position:relative;overflow:hidden}.jr-cover__shade{background:linear-gradient(#080d0a80 0%,#080d0a00 22%,#080d0a1a 40%,#080d0a94 70%,#080d0ae6 100%),linear-gradient(90deg,#080d0a8c 0%,#080d0a38 45%,#080d0a00 72%);position:absolute;inset:0}.jr-cover__inner{z-index:1;width:100%;padding:0 var(--gutter) clamp(56px, 9vh, 104px);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;display:grid;position:relative}.jr-cover__content{max-width:820px}.jr-cover__eyebrow{color:#e6bd98;letter-spacing:.22em;text-shadow:0 1px 8px #00000073;text-transform:uppercase;animation:jr-fade-up .9s var(--nav-ease-out) .2s both;margin:0 0 20px;font-size:.7rem;font-weight:650}.jr-cover__title{letter-spacing:0;text-transform:uppercase;text-shadow:0 1px 2px #00000059,0 0 14px #00000038;margin:0;font-size:clamp(2.4rem,5vw,4.6rem);font-weight:500;line-height:1.02}.jr-cover__title em{color:#e6bd98;font-style:normal;font-weight:inherit;display:block}.jr-cover__lead{color:#ffffffeb;text-shadow:0 1px 10px #0006;max-width:520px;animation:jr-fade-up .9s var(--nav-ease-out) .9s both;margin:22px 0 0;font-size:clamp(.98rem,1.1vw,1.1rem);line-height:1.65}.jr-cover__places{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.jr-cover__places li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.16em;text-transform:uppercase;animation:jr-fade-up .8s var(--nav-ease-out) both;animation-delay:calc(1.05s + var(--i,0) * 80ms);background:#080d0a4d;border:1px solid #ffffff57;border-radius:2px;padding:9px 14px;font-size:.64rem;font-weight:650}.jr-cover__feature{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);color:#fff;width:360px;animation:jr-fade-up 1s var(--nav-ease-out) 1.3s both;background:#0e161157;border:1px solid #ffffff2e;border-radius:2px;gap:14px;padding:18px;transition:background-color .4s,border-color .4s;display:grid}.jr-cover__feature:hover{background:#0e161185;border-color:#ffffff57}.jr-cover__feature-label{color:#e6bd98;letter-spacing:.2em;text-transform:uppercase;font-size:.58rem;font-weight:650}.jr-cover__feature-body{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;display:grid}.jr-cover__feature-body img{object-fit:cover;border-radius:2px;width:96px;height:72px}.jr-cover__feature-body strong{font-size:.92rem;font-weight:500;line-height:1.35;display:block}.jr-cover__feature-body small{color:#ffffffa8;letter-spacing:.16em;text-transform:uppercase;margin-top:6px;font-size:.56rem;font-weight:650;display:block}.jr-cover__feature-more{letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #ffffff29;align-items:center;gap:8px;padding-top:12px;font-size:.6rem;font-weight:650;display:flex}.jr-cover__feature-more svg{width:13px;height:13px;transition:transform .4s var(--nav-ease-out)}.jr-cover__feature:hover .jr-cover__feature-more svg{transform:translate(3px,-3px)}.jr-cover__cue{z-index:1;color:#ffffffd1;letter-spacing:.24em;text-transform:uppercase;justify-items:center;gap:10px;font-size:.55rem;font-weight:650;animation:.9s 1.5s both jr-fade-in;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.jr-cover__cue i{background:#ffffff47;width:1px;height:44px;position:relative;overflow:hidden}.jr-cover__cue i:after{content:"";width:1px;height:40%;animation:jr-cue 2.2s var(--nav-ease) infinite;background:#fff;position:absolute;top:-40%;left:0}.jr-feed{padding:clamp(56px, 7vw, 104px) var(--gutter) clamp(80px, 9vw, 140px)}.jr-feed__head{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:18px;margin:0 0 clamp(28px,3vw,44px);font-size:.64rem;font-weight:650;display:flex}.jr-feed__head i{background:var(--line);flex:1;height:1px}.jr-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:clamp(40px,4vw,56px) clamp(20px,2.4vw,36px);display:grid}.jr-card{color:var(--ink);align-content:start;gap:22px;display:grid}.jr-card__media{aspect-ratio:3/2;background:#dfe3dc;border-radius:2px;overflow:hidden}.jr-card__media img{object-fit:cover;width:100%;height:100%}.jr-card:hover .jr-card__media img{transform:scale(1.045)}.jr-card__meta{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;font-size:.6rem;font-weight:650;display:flex}.jr-card__meta span:first-child{color:var(--copper)}.jr-card__title{letter-spacing:-.015em;margin:0;font-size:clamp(1.15rem,1.45vw,1.4rem);font-weight:500;line-height:1.3;transition:color .35s}.jr-card:hover .jr-card__title{color:var(--copper)}.jr-card__excerpt{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 20px;font-size:.95rem;line-height:1.65;display:-webkit-box;overflow:hidden}.jr-card__more{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:6px;font-size:.62rem;font-weight:650;display:inline-flex}.jr-card__more svg{width:13px;height:13px;transition:transform .4s var(--nav-ease-out)}.jr-card:hover .jr-card__more svg{transform:translate(3px,-3px)}.jr-hero{color:#fff;background:#0e1611;height:100svh;min-height:560px;position:relative;overflow:hidden}.jr-hero__media{will-change:transform;position:absolute;inset:0 0 -14%}.jr-hero__media img{object-fit:cover;width:100%;height:100%;animation:jr-hero-in 2.2s var(--nav-ease-out) both}.jr-hero__shade{background:linear-gradient(#080d0a8c 0%,#080d0a14 26%,#080d0a29 46%,#080d0a9e 72%,#080d0ae6 100%),linear-gradient(90deg,#080d0a73 0%,#080d0a00 65%);position:absolute;inset:0}.jr-hero__content{right:var(--gutter);bottom:clamp(44px,8vh,96px);left:var(--gutter);max-width:1100px;position:absolute}.jr-crumbs{color:#ffffffd1;text-shadow:0 1px 8px #0006;letter-spacing:.2em;text-transform:uppercase;animation:jr-fade-up .9s var(--nav-ease-out) .25s both;gap:10px;margin-bottom:22px;font-size:.64rem;font-weight:650;display:flex}.jr-crumbs a{color:#fff}.jr-hero__title{letter-spacing:-.015em;text-shadow:0 1px 2px #00000059,0 0 14px #00000038;margin:0;font-size:clamp(1.8rem,3.3vw,3.1rem);font-weight:500;line-height:1.06}.jr-word{vertical-align:top;padding-bottom:.1em;display:inline-block;overflow:hidden}.jr-word>span{animation:jr-word-in 1s var(--nav-ease) both;animation-delay:calc(.35s + var(--w,0) * 55ms);display:inline-block;transform:translateY(105%)}.jr-hero__meta{color:#ffffffe6;text-shadow:0 1px 8px #0006;letter-spacing:.18em;text-transform:uppercase;animation:jr-fade-up .9s var(--nav-ease-out) .95s both;flex-wrap:wrap;gap:8px 26px;margin:26px 0 0;font-size:.66rem;font-weight:600;display:flex}.jr-hero__cue{right:var(--gutter);color:#fff;letter-spacing:.24em;text-transform:uppercase;animation:jr-fade-up .9s var(--nav-ease-out) 1.2s both;justify-items:center;gap:14px;font-size:.58rem;font-weight:650;display:grid;position:absolute;bottom:clamp(44px,8vh,96px)}.jr-hero__credit{right:var(--gutter);color:#ffffff9e;letter-spacing:.06em;margin:0;font-size:.56rem;animation:.9s 1.4s both jr-fade-in;position:absolute;bottom:14px}.jr-hero__cue i{background:#ffffff47;width:1px;height:60px;position:relative;overflow:hidden}.jr-hero__cue i:after{content:"";width:1px;height:40%;animation:jr-cue 2.2s var(--nav-ease) infinite;background:#fff;position:absolute;top:-40%;left:0}.jr-article{padding:clamp(64px, 8vw, 120px) var(--gutter) clamp(72px, 8vw, 120px);grid-template-columns:minmax(200px,250px) minmax(0,1fr);gap:clamp(40px,6vw,120px);display:grid}.jr-article__aside{position:relative}.jr-toc{top:calc(var(--nav-h-scrolled) + 32px);position:sticky}.jr-toc__label{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;margin:0 0 14px;padding-bottom:14px;font-size:.6rem;font-weight:650;display:flex}.jr-toc ol{max-height:calc(100vh - var(--nav-h-scrolled) - 132px);overscroll-behavior:contain;scrollbar-width:none;gap:2px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.jr-toc a{color:var(--muted);grid-template-columns:26px 1fr;gap:4px;padding:8px 0 8px 14px;font-size:.84rem;line-height:1.35;transition:color .3s;display:grid;position:relative}.jr-toc a:before{content:"";background:var(--copper);width:2px;transition:transform .4s var(--nav-ease);position:absolute;top:8px;bottom:8px;left:0;transform:scaleY(0)}.jr-toc a:hover,.jr-toc a.is-active{color:var(--ink)}.jr-toc a.is-active:before{transform:scaleY(1)}.jr-toc small{letter-spacing:.1em;padding-top:2px;font-size:.62rem}.jr-body{min-width:0;max-width:1000px}.jr-lead{max-width:780px;color:var(--ink);letter-spacing:-.015em;margin:0 0 clamp(36px,4vw,56px);font-size:clamp(1.15rem,1.45vw,1.4rem);font-weight:400;line-height:1.5}.jr-p a,.jr-list a,.jr-seasons a{color:inherit;text-underline-offset:.22em;-webkit-text-decoration:underline #a45d2b80;text-decoration:underline #a45d2b80;text-decoration-thickness:1px;transition:color .25s,text-decoration-color .25s}.jr-p a:hover,.jr-list a:hover,.jr-seasons a:hover{color:var(--copper);-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper)}.jr-related{border-top:1px solid var(--line);padding-top:clamp(40px,5vw,72px)}.jr-p{color:#343a36;max-width:700px;margin:0 0 1.4em;font-size:clamp(1rem,1.05vw,1.1rem);line-height:1.8}.jr-h2-wrap{margin-top:clamp(56px,6vw,92px)}.jr-h2{letter-spacing:-.015em;max-width:760px;scroll-margin-top:calc(var(--nav-h-scrolled) + 28px);gap:14px;margin:0 0 24px;font-size:clamp(1.3rem,1.8vw,1.75rem);font-weight:500;line-height:1.18;display:grid}.jr-h2__index{color:var(--copper);letter-spacing:.2em;align-items:center;gap:14px;font-size:.64rem;font-weight:650;display:flex}.jr-h2__index:after{content:"";background:currentColor;width:44px;height:1px}.jr-figure-wrap{margin:clamp(40px,5vw,72px) 0}.jr-figure{margin:0}.jr-figure__media{aspect-ratio:3/2;background:#dfe3dc;border-radius:2px;overflow:hidden}.jr-figure__media img{object-fit:cover;width:100%;height:100%}.jr-figure figcaption{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;margin-top:14px;padding-top:12px;font-size:.82rem;display:flex}.jr-figure figcaption small{letter-spacing:.14em;text-transform:uppercase;flex-shrink:0;font-size:.62rem}.jr-quote{border-top:1px solid var(--ink);max-width:880px;margin:clamp(48px,6vw,80px) 0;padding:clamp(28px,3vw,44px) 0 0}.jr-quote p{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:clamp(1.3rem,2vw,1.85rem);font-weight:500;line-height:1.22}.jr-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;max-width:780px;margin:8px 0 36px;padding:0;list-style:none;display:grid}.jr-list li{border-bottom:1px solid var(--line);opacity:0;transition:opacity .6s ease, transform .8s var(--nav-ease-out);transition-delay:calc(.15s + var(--i,0) * 60ms);grid-template-columns:34px 1fr;padding:14px 0;font-size:.98rem;line-height:1.45;display:grid;transform:translate(-10px)}.jr-reveal.is-in .jr-list li{opacity:1;transform:none}.jr-list small{color:var(--copper);letter-spacing:.12em;padding-top:4px;font-size:.62rem}.jr-facts-wrap{margin:clamp(48px,6vw,84px) 0}.jr-facts{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);padding:clamp(28px,3vw,40px) 0}.jr-facts__title{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;margin:0 0 26px;font-size:.64rem;font-weight:650}.jr-facts dl{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;margin:0;display:grid}.jr-facts dl>div{opacity:0;transition:opacity .7s ease, transform .9s var(--nav-ease-out);transition-delay:calc(.12s + var(--i,0) * 90ms);transform:translateY(14px)}.jr-reveal.is-in .jr-facts dl>div{opacity:1;transform:none}.jr-facts dt{font-variant-numeric:tabular-nums;letter-spacing:-.015em;align-items:baseline;gap:6px;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:500;line-height:1;display:flex}.jr-facts dt span+span{color:var(--copper);letter-spacing:0;font-size:.4em;font-weight:600}.jr-facts dd{color:var(--muted);margin:12px 0 0;font-size:.82rem;line-height:1.4}.jr-seasons-wrap{margin:28px 0 8px}.jr-seasons{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;max-width:1000px;display:grid}.jr-seasons:has(>article:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.jr-seasons article{border:1px solid var(--line);opacity:0;transition:opacity .7s ease, transform .9s var(--nav-ease-out), box-shadow .5s ease;transition-delay:calc(.12s + var(--i,0) * .1s);background:#fff;border-radius:2px;padding:26px 24px 28px;transform:translateY(18px)}.jr-reveal.is-in .jr-seasons article{opacity:1;transform:none}.jr-reveal.is-in .jr-seasons article:hover{transition-delay:0s;transform:translateY(-4px);box-shadow:0 22px 44px -30px #18251c73}.jr-seasons span{color:var(--copper);letter-spacing:.14em;font-size:.62rem;font-weight:650}.jr-seasons h3{letter-spacing:-.015em;margin:18px 0 10px;font-size:1.2rem;font-weight:500}.jr-seasons p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.65}.jr-sources{border-top:1px solid var(--line);max-width:780px;margin-top:clamp(56px,6vw,88px);padding-top:24px}.jr-sources>p{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:.62rem;font-weight:650}.jr-sources ul{margin:0 0 34px;padding:0;list-style:none}.jr-sources ul a{color:var(--ink);align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.jr-sources ul svg{width:13px;height:13px}.jr-back{color:var(--ink);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:.66rem;font-weight:650;display:inline-flex}.jr-back svg{width:14px;height:14px;transition:transform .4s var(--nav-ease-out)}.jr-back:hover svg{transform:translate(-4px)}.jr-figure-wrap--narrow{max-width:720px}.jr-cta{padding:0 var(--gutter) clamp(80px, 9vw, 130px)}.jr-cta__inner{border:1px solid var(--line);background:#fff;border-radius:2px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid;overflow:hidden}.jr-cta__media{background:#dfe3dc;min-height:100%;overflow:hidden}.jr-cta__media img{object-fit:cover;width:100%;height:100%;min-height:320px}.jr-cta__panel{align-content:center;padding:clamp(32px,4.5vw,72px);display:grid}.jr-cta__title{letter-spacing:-.015em;margin:0;font-size:clamp(1.45rem,2.2vw,2.05rem);font-weight:500;line-height:1.2}.jr-cta__title em{color:var(--copper);font-style:normal;font-weight:500;display:block}.jr-cta__text{max-width:460px;color:var(--muted);margin:18px 0 0;font-size:.98rem;line-height:1.7}.jr-cta__facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;padding:20px 0;list-style:none;display:grid}.jr-cta__facts li{gap:6px;display:grid}.jr-cta__facts strong{letter-spacing:-.015em;font-size:1.15rem;font-weight:500}.jr-cta__facts span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:650}.jr-cta__actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1100px){.jr-article{grid-template-columns:minmax(0,1fr)}.jr-article__aside{display:none}.jr-cover__inner{grid-template-columns:minmax(0,1fr)}.jr-cover__feature{display:none}}@media (max-width:900px){.jr-cta__inner{grid-template-columns:minmax(0,1fr)}.jr-cta__media img{aspect-ratio:16/10;min-height:0}}@media (max-width:720px){.jr-hero__cue{display:none}.jr-cover{min-height:560px}.jr-cover .jr-hero__media img{object-position:48% 45%}.jr-cover__inner{padding-bottom:96px}.jr-cover__eyebrow{margin-bottom:14px}.jr-cover__title{font-size:clamp(1.6rem,7.8vw,2.4rem)}.jr-cover__lead{margin-top:14px;font-size:.95rem}.jr-cover__places{gap:6px;margin-top:18px}.jr-cover__places li{padding:7px 8px;font-size:.55rem}.jr-cover__cue{bottom:14px}.jr-cover__cue i{height:30px}.jr-feed{padding-top:48px;padding-bottom:64px}.jr-feed__head{margin-bottom:22px}.jr-grid{gap:40px}.jr-card{gap:16px}.jr-card__title{font-size:1.15rem}.jr-hero__content{bottom:36px}.jr-hero__title{font-size:1.55rem;line-height:1.18}.jr-hero__meta{gap:6px 18px;margin-top:18px}.jr-article{padding-top:44px;padding-bottom:56px}.jr-lead{margin-bottom:28px;font-size:1.08rem}.jr-p{font-size:.98rem;line-height:1.75}.jr-h2-wrap{margin-top:44px}.jr-h2{margin-bottom:18px;font-size:1.25rem}.jr-quote p{font-size:1.22rem}.jr-list{grid-template-columns:minmax(0,1fr)}.jr-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.jr-facts dt{font-size:1.5rem}.jr-figure figcaption{flex-direction:column;gap:6px}.jr-cta{padding-bottom:64px}.jr-cta__panel{padding:28px 20px 30px}.jr-cta__title{font-size:1.3rem}.jr-cta__facts{gap:10px}.jr-cta__facts strong{font-size:1rem}.jr-cta__actions .jr-button{flex:auto;justify-content:space-between}}@keyframes jr-hero-in{0%{opacity:.2;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes jr-word-in{to{transform:none}}@keyframes jr-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes jr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes jr-cue{to{top:100%}}@media (prefers-reduced-motion:reduce){.jr-reveal,.jr-reveal img,.jr-word>span,.jr-hero__media img,.jr-crumbs,.jr-hero__meta,.jr-hero__cue,.jr-hero__credit,.jr-cover__eyebrow,.jr-cover__lead,.jr-cover__places li,.jr-cover__feature,.jr-cover__cue,.jr-list li,.jr-facts dl>div,.jr-seasons article{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.jr-hero__cue i:after,.jr-cover__cue i:after{animation:none}}
