.jr-section{padding:clamp(64px, 8vw, 120px) var(--gutter) 0;scroll-margin-top:var(--nav-h-scrolled)}.jr-cover__places.jr-cover__places--links li{padding:0}.jr-cover__places--links a{color:#fff;padding:9px 14px;text-decoration:none;transition:background-color .3s;display:block}.jr-cover__places--links a:hover{background:#ffffff29}.jr-head{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:20px 48px;margin-bottom:clamp(32px,4vw,52px);display:grid}.jr-head .jr-eyebrow{margin-bottom:14px}.jr-head__title{letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.4rem,2.4vw,2.2rem);font-weight:500;line-height:1.08}.jr-head__title em{color:var(--copper);font-style:normal;font-weight:inherit;display:block}.jr-head__lead{color:var(--muted);margin:0;font-size:.95rem;line-height:1.7}.jr-link{color:var(--ink);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:5px;font-size:.6rem;font-weight:650;text-decoration:none;transition:color .3s;display:inline-flex}.jr-link svg{width:12px;height:12px;transition:transform .4s var(--nav-ease-out)}.jr-link:hover{color:var(--copper)}.jr-link:hover svg{transform:translate(2px,-2px)}.jr-link--muted{color:var(--muted)}.jr-band{color:#fff;background:#0e1611;align-items:flex-end;min-height:clamp(440px,72vh,720px);margin-top:clamp(80px,9vw,140px);display:flex;position:relative;overflow:hidden}.jr-band__media{position:absolute;inset:0}.jr-band__media img{object-fit:cover;width:100%;height:100%}.jr-band__shade{background:linear-gradient(#080d0a1a 0%,#080d0a33 40%,#080d0ad1 100%),linear-gradient(90deg,#080d0a80 0%,#080d0a00 70%);position:absolute;inset:0}.jr-band__content{z-index:1;max-width:860px;padding:0 var(--gutter) clamp(48px, 8vh, 96px);position:relative}.jr-band .jr-cover__eyebrow{animation:none}.jr-band__title{letter-spacing:0;text-shadow:0 1px 2px #00000059,0 0 14px #00000038;text-transform:uppercase;margin:0;font-size:clamp(2rem,4.2vw,3.8rem);font-weight:500;line-height:1.04}.jr-band__title em{color:#e6bd98;font-style:normal;display:block}.jr-band__text{color:#ffffffe6;text-shadow:0 1px 10px #0006;max-width:520px;margin:18px 0 0;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.65}.jr-rows-head{border-bottom:1px solid var(--ink);gap:6px;padding-bottom:14px;display:grid}.jr-rows-head span{color:var(--copper);letter-spacing:.2em;font-size:.6rem;font-weight:650}.jr-rows-head h3,.jr-rows-head h4{letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:500}.jr-rows-head small{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:650}.jr-rows{margin:0 0 18px;padding:0;list-style:none}.jr-rows li{break-inside:avoid}.jr-rows a{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:24px minmax(0,1fr) auto 12px;align-items:baseline;gap:10px;padding:11px 0;font-size:.88rem;text-decoration:none;transition:color .3s;display:grid}.jr-rows small{color:var(--muted);letter-spacing:.1em;font-size:.56rem}.jr-rows em{color:var(--muted);white-space:nowrap;font-size:.76rem;font-style:normal}.jr-rows svg{width:12px;height:12px;color:var(--muted);transition:transform .4s var(--nav-ease-out), color .3s ease;align-self:center}.jr-rows a:hover{color:var(--copper)}.jr-rows a:hover svg{color:var(--copper);transform:translate(2px,-2px)}.jr-note{max-width:720px;color:var(--muted);margin:32px 0 0;font-size:.82rem;line-height:1.6}@media (max-width:1100px){.jr-head{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:720px){.jr-cover__places--links a{padding:7px 8px}.jr-band{min-height:460px}}
