.jn{--paper:#f3efe6;--paper-2:#ece5d6;--ink:#1b1916;--ink-soft:#4c473d;--ink-faint:#837c6e;--gold:#b0894f;--gold-soft:#c9a86e;--line:rgba(27,25,22,.16);--night:#0f151c;--teal:#2e8c84;--terra:#c4623d;--display:"Fraunces","Cormorant Garamond",Georgia,serif;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Jost",ui-sans-serif,system-ui,-apple-system,sans-serif;background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:300;min-height:100vh;overflow-x:hidden}.jn ::selection{background:rgba(176,137,79,.25)}.jn-label{font-size:11px;letter-spacing:.42em;text-transform:uppercase;font-weight:400;color:var(--gold)}.jn-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:14px 40px;background:hsla(42,35%,93%,.94);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--line)}.jn-brand{display:flex;align-items:baseline;gap:14px;text-decoration:none;color:inherit}.jn-brand .mark{font-family:var(--display);font-size:1.5rem;letter-spacing:.34em;text-transform:uppercase;padding-left:.34em}.jn-brand .tag{font-size:9.5px;letter-spacing:.3em;text-transform:uppercase;opacity:.7}.jn-links{display:flex;align-items:center;gap:30px}.jn-links a{color:inherit;text-decoration:none;font-size:11px;letter-spacing:.22em;text-transform:uppercase;opacity:.85}.jn-links a:hover{opacity:1}.jn-links a.join{border:1px solid;padding:9px 18px;opacity:1}.jn-links a.join:hover{background:var(--gold);border-color:var(--gold);color:var(--paper)}@media (max-width:820px){.jn-nav{padding:12px 16px}.jn-links{gap:16px}.jn-links a.hide-sm{display:none}.jn-brand .mark{font-size:1.1rem}.jn-brand .tag{display:none}}.jn-head{max-width:1240px;margin:0 auto;padding:90px 40px 40px;border-bottom:1px solid var(--line)}.jn-head h1{font-size:clamp(2.6rem,7vw,5.2rem);line-height:.98;margin:18px 0}.jn-head h1,.jn-head p{font-family:var(--display);font-weight:300}.jn-head p{font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.45;color:var(--ink-soft);max-width:44ch}.jn-list{max-width:1240px;margin:0 auto;padding:40px 40px 120px;display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);background-clip:content-box}.jn-card{background:var(--paper);display:flex;flex-direction:column;text-decoration:none;color:inherit;padding:0 0 34px}.jn-card:hover{background:var(--paper-2)}.jn-card .plate{display:block;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid var(--line)}.jn-card .plate img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s ease}.jn-card:hover .plate img{transform:scale(1.03)}.jn-card .meta{padding:26px 28px 0}.jn-card .no{font-size:1.1rem;color:var(--ink-faint)}.jn-card .no,.jn-card h2{font-family:var(--display)}.jn-card h2{font-weight:400;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.12;margin:10px 0 12px}.jn-card p{font-size:.98rem;line-height:1.6;color:var(--ink-soft)}.jn-card .more{display:inline-block;margin-top:18px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}@media (max-width:820px){.jn-head{padding:60px 16px 28px}.jn-list{grid-template-columns:1fr;padding:24px 16px 80px}.jn-card .meta{padding:22px 18px 0}}.jn-article{max-width:1240px;margin:0 auto}.jn-ahead{padding:80px 40px 36px;max-width:980px}.jn-ahead h1{font-size:clamp(2.2rem,5.6vw,4.4rem);line-height:1.02;margin:18px 0 20px;overflow-wrap:break-word}.jn-ahead h1,.jn-dek{font-family:var(--display);font-weight:300}.jn-dek{font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.45;color:var(--ink-soft);max-width:46ch}.jn-byline{margin-top:26px;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint)}.jn-hero{margin:0 40px;border:1px solid var(--line)}.jn-figure img,.jn-hero img{width:100%;height:auto;display:block}.jn-caption{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);padding:12px 0 0}.jn-hero+.jn-caption{padding:12px 40px 0}.jn-body{max-width:720px;margin:0 auto;padding:60px 24px 40px;font-size:1.08rem;line-height:1.78;color:var(--ink)}.jn-body p{margin:0 0 1.3em}.jn-body h2{font-size:clamp(1.6rem,3.2vw,2.2rem);line-height:1.15;margin:2.2em 0 .7em;padding-top:.9em;border-top:1px solid var(--line)}.jn-body h2,.jn-body h3{font-family:var(--display);font-weight:400}.jn-body h3{font-size:1.3rem;margin:1.6em 0 .5em}.jn-body ol,.jn-body ul{margin:0 0 1.4em 1.2em}.jn-body li{margin-bottom:.5em;padding-left:.3em}.jn-body a{color:var(--ink);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.jn-body a:hover{color:var(--gold)}.jn-body strong{font-weight:500}.jn-lede:first-letter{font-family:var(--display);float:left;font-size:4.2em;line-height:.85;padding:.06em .1em 0 0;color:var(--terra)}.jn-table-wrap{overflow-x:auto;margin:0 0 1.6em;border:1px solid var(--line)}.jn-table{width:100%;border-collapse:collapse;font-size:.96rem}.jn-table td,.jn-table th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}.jn-table th{font-weight:400;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);background:var(--paper-2)}.jn-table tr:last-child td{border-bottom:none}.jn-note{border-left:3px solid var(--terra);background:var(--paper-2);padding:18px 22px;margin:0 0 1.6em;font-size:.98rem}.jn-note p:last-child{margin-bottom:0}.jn-figure{margin:2.2em 0}.jn-figure img{border:1px solid var(--line)}.jn-faq{margin-top:2.4em}.jn-faq-item{border-top:1px solid var(--line);padding:18px 0 4px}.jn-faq-item h3{margin-top:0}.jn-sources{font-size:.92rem;color:var(--ink-soft)}.jn-sources li{margin-bottom:.4em}@media (max-width:820px){.jn-ahead{padding:48px 16px 26px}.jn-hero{margin:0 16px}.jn-hero+.jn-caption{padding:10px 16px 0}.jn-body{padding:40px 16px 30px;font-size:1.02rem}}.jn-foot{background:var(--night);color:var(--paper);padding:70px 40px 36px}.jn-foot-top{max-width:1240px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:40px;border-bottom:1px solid hsla(42,35%,93%,.16)}.jn-foot-top .wm{font-family:var(--display);font-weight:300;font-size:clamp(2.4rem,8vw,5rem);line-height:.9;letter-spacing:.04em}.jn-foot-top .right{color:hsla(42,35%,93%,.7);font-size:.9rem;line-height:1.8}.jn-foot-top .right a{color:var(--gold-soft);text-decoration:none}.jn-foot-bottom{max-width:1240px;margin:0 auto;padding-top:22px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:hsla(42,35%,93%,.5)}@media (max-width:820px){.jn-foot{padding:56px 16px 30px}}.jn{--gold-ink:#7d5f2e;--ink-faint:#6b6457}.jn-card .more,.jn-label,.jn-table th{color:var(--gold-ink)}.jn-body{max-width:640px;font-size:1.22rem;line-height:1.7}@media (max-width:820px){.jn-body{font-size:1.04rem;line-height:1.72}}.jn-body picture,.jn-figure picture{display:block}.jn-body>.jn-note:first-child{margin-bottom:2em}.jn-lede:first-letter{font-size:3.55em;line-height:.82;padding:.08em .12em 0 0;font-weight:300}.jn-cta{margin:2.6em 0;padding:30px 30px 32px;border:1px solid var(--line);background:var(--paper-2);text-align:left}.jn-cta .h{font-family:var(--display);font-weight:300;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;margin:12px 0 10px}.jn-cta p{margin:0 0 1.2em;font-size:1rem;line-height:1.65;color:var(--ink-soft)}.jn-btn{display:inline-block;font-family:var(--sans);font-size:11px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;padding:16px 28px;min-height:48px;text-decoration:none;background:var(--ink);color:var(--paper)!important;border:1px solid var(--ink);transition:background .4s,border-color .4s,transform .2s}.jn-btn:hover{background:var(--gold-ink);border-color:var(--gold-ink);transform:translateY(-2px)}.jn-body .jn-btn{text-decoration:none}.jn-end{max-width:640px;margin:0 auto 110px;padding:0 24px}.jn-cta.end{margin-top:0}.jn-related{margin-top:44px}.jn-related ul{list-style:none;margin:14px 0 0;border-top:1px solid var(--line)}.jn-related li{border-bottom:1px solid var(--line)}.jn-related a{display:flex;gap:18px;align-items:baseline;padding:18px 0;text-decoration:none;color:inherit;min-height:48px}.jn-related a:hover .t{color:var(--gold-ink)}.jn-related .no{font-family:var(--display);color:var(--ink-faint);flex:0 0 auto}.jn-related .t{font-family:var(--display);font-size:1.25rem;line-height:1.25}@media (max-width:820px){.jn-end{padding:0 16px;margin-bottom:80px}.jn-cta{padding:24px 20px 26px}}