@font-face{font-family:January Serif;src:url(/fonts/PlayfairDisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:January Serif;src:url(/fonts/PlayfairDisplay-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:January Serif;src:url(/fonts/PlayfairDisplay-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:January Serif;src:url(/fonts/PlayfairDisplay-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:January Serif;src:url(/fonts/PlayfairDisplay-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:January Serif;src:url(/fonts/PlayfairDisplay-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:January Sans;src:url(/fonts/Montserrat-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:January Sans;src:url(/fonts/Montserrat-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:January Sans;src:url(/fonts/Montserrat-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:January Sans;src:url(/fonts/Montserrat-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:January Sans;src:url(/fonts/Montserrat-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:January Sans;src:url(/fonts/Montserrat-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--jn-garnet:#71274e;--jn-garnet-deep:#5a1f3e;--jn-garnet-ink:#3a061e;--jn-garnet-tint:#eae5f7;--jn-garnet-wash:#f5ebf1;--jn-ink-blue:#2a33b0;--jn-moss:#2c5f4a;--jn-amber:#8a4a0d;--jn-clay:#8a1a5c;--jn-slate:#1b5a8a;--jn-citron:#dfff11;--jn-bg:#faf9f7;--jn-surface:#fff;--jn-surface-2:#f4f2ef;--jn-border:#e8e4df;--jn-border-strong:#d6d0c8;--jn-ink:#1a1714;--jn-ink-2:#6b6560;--jn-ink-3:#9c978f;--jn-ink-4:#c4bdb4;--jn-fg:var(--jn-ink);--jn-fg-muted:var(--jn-ink-2);--jn-fg-subtle:var(--jn-ink-3);--jn-fg-on-garnet:#fff;--jn-status-ok:#2e7d32;--jn-status-ok-bg:#e8f5e9;--jn-status-warn:#b45309;--jn-status-warn-bg:#fff9e6;--jn-status-risk:#c62828;--jn-status-risk-bg:#ffebee;--jn-serif:"January Serif", "Playfair Display", Georgia, serif;--jn-sans:"January Sans", "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--jn-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--jn-font-display:400 clamp(40px, 6vw, 72px)/1.05 var(--jn-serif);--jn-font-h1:500 clamp(32px, 4vw, 48px)/1.1 var(--jn-serif);--jn-font-h2:500 clamp(24px, 3vw, 34px)/1.18 var(--jn-serif);--jn-font-h3:500 20px/1.25 var(--jn-serif);--jn-font-eyebrow:500 12px/1 var(--jn-sans);--jn-font-lede:400 18px/1.55 var(--jn-sans);--jn-font-body:400 15px/1.6 var(--jn-sans);--jn-font-body-sm:400 13px/1.55 var(--jn-sans);--jn-font-meta:500 12px/1.5 var(--jn-sans);--jn-font-label:500 11px/1 var(--jn-sans);--jn-font-button:600 14px/1 var(--jn-sans);--jn-track-tight:-.01em;--jn-track-normal:0;--jn-track-wide:.08em;--jn-track-caps:.12em;--jn-r-sm:4px;--jn-r:8px;--jn-r-lg:12px;--jn-r-xl:20px;--jn-r-pill:999px;--jn-sp-1:4px;--jn-sp-2:8px;--jn-sp-3:12px;--jn-sp-4:16px;--jn-sp-5:24px;--jn-sp-6:32px;--jn-sp-7:48px;--jn-sp-8:64px;--jn-sp-9:96px;--jn-sp-10:128px;--jn-shadow-1:0 1px 2px #1a17140a, 0 1px 3px #1a17140f;--jn-shadow-2:0 2px 4px #1a17140d, 0 4px 12px #1a17140f;--jn-shadow-3:0 8px 24px #1a171414, 0 2px 6px #1a17140d;--jn-shadow-focus:0 0 0 3px #71274e2e;--jn-ease:cubic-bezier(.4, 0, .2, 1);--jn-ease-out:cubic-bezier(.16, 1, .3, 1);--jn-dur-fast:.12s;--jn-dur:.2s;--jn-dur-slow:.32s}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.jn,.jn{font:var(--jn-font-body);color:var(--jn-fg);background:var(--jn-bg);letter-spacing:var(--jn-track-normal)}.jn h1,.jn-h1{font:var(--jn-font-h1);color:var(--jn-ink);letter-spacing:var(--jn-track-tight);margin:0}.jn h2,.jn-h2{font:var(--jn-font-h2);color:var(--jn-ink);letter-spacing:var(--jn-track-tight);margin:0}.jn h3,.jn-h3{font:var(--jn-font-h3);color:var(--jn-ink);margin:0}.jn-display{font:var(--jn-font-display);color:var(--jn-ink);letter-spacing:var(--jn-track-tight);margin:0}.jn-eyebrow{font:var(--jn-font-eyebrow);letter-spacing:var(--jn-track-caps);text-transform:uppercase;color:var(--jn-garnet)}.jn-eyebrow--muted{color:var(--jn-fg-subtle)}.jn-lede{font:var(--jn-font-lede);color:var(--jn-ink)}.jn-body{font:var(--jn-font-body);color:var(--jn-ink)}.jn-body-sm{font:var(--jn-font-body-sm);color:var(--jn-fg-muted)}.jn-meta{font:var(--jn-font-meta);color:var(--jn-fg-subtle)}.jn-label{font:var(--jn-font-label);letter-spacing:var(--jn-track-caps);text-transform:uppercase;color:var(--jn-fg-subtle)}.jn a{color:var(--jn-garnet);text-underline-offset:2px;text-decoration:underline 1px}.jn a:hover{color:var(--jn-garnet-deep)}.jn a.btn,.jn a.btn-primary,.jn a.btn-secondary,.jn a.btn-ghost,.jn a.btn-text,.jn a.btn-on-dark,.jn a.nav-cta,.jn a.wordmark,.jn a.nav-item,.jn a.concierge{text-decoration:none}.jn a.btn-primary,.jn a.btn-on-dark,.jn a.nav-cta,.jn a.concierge,.jn a.btn-primary:hover,.jn a.nav-cta:hover,.jn a.concierge:hover{color:#fff}.jn-fg{color:var(--jn-fg)}.jn-fg-mut{color:var(--jn-fg-muted)}.jn-fg-sub{color:var(--jn-fg-subtle)}.jn-fg-garnet{color:var(--jn-garnet)}.jn-bg{background:var(--jn-bg)}.jn-surface{background:var(--jn-surface)}.jn-tint{background:var(--jn-garnet-tint)}:root{--jn-shell-page:1100px;--jn-shell-wide:920px;--jn-shell-std:840px;--jn-shell-prose:760px;--jn-gutter:40px;--jn-section-pad:88px;--jn-nav-h:72px;--jn-cta-loud:var(--jn-citron);--jn-cta-loud-ink:var(--jn-garnet-ink)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0}body{flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}main{flex:1 0 auto}img,svg,video{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{box-shadow:var(--jn-shadow-focus);border-radius:var(--jn-r-sm);outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{width:100%;max-width:var(--jn-shell-page);padding-inline:var(--jn-gutter);margin-inline:auto}.shell--wide{max-width:var(--jn-shell-wide)}.shell--std{max-width:var(--jn-shell-std)}.shell--prose{max-width:var(--jn-shell-prose)}.section{padding:var(--jn-section-pad) 0}.section--last{padding-top:0}.section--white{background:var(--jn-surface)}.section--tint{background:var(--jn-garnet-tint)}.section--garnet{background:var(--jn-garnet);color:#fff}.section--ink{background:var(--jn-garnet-ink);color:#fff}.section--blue{background:var(--jn-ink-blue);color:#fff}.section--garnet h1,.section--garnet h2,.section--garnet h3,.section--ink h1,.section--ink h2,.section--ink h3,.section--blue h1,.section--blue h2,.section--blue h3{color:#fff}.btn{border-radius:var(--jn-r);height:58px;font:600 16px/1 var(--jn-sans);letter-spacing:.02em;white-space:nowrap;transition:background var(--jn-dur) var(--jn-ease), color var(--jn-dur) var(--jn-ease);justify-content:center;align-items:center;gap:6px;padding:0 36px;text-decoration:none;display:inline-flex}.btn--sm{letter-spacing:.04em;height:40px;padding:0 20px;font-size:13px}.btn.btn--loud{background:var(--jn-cta-loud);color:var(--jn-cta-loud-ink)}.btn.btn--loud:hover{color:var(--jn-cta-loud-ink);background:#eaff5c}.btn.btn--garnet{background:var(--jn-garnet);color:#fff}.btn.btn--garnet:hover{background:var(--jn-garnet-deep);color:#fff}.btn.btn--ghost-light{color:#fff;letter-spacing:.04em;background:0 0;padding:0 14px;font-size:14.5px;font-weight:500}.btn.btn--ghost-light:hover{color:var(--jn-citron)}.btn.btn--outline{color:var(--jn-garnet);border:1px solid var(--jn-garnet);background:0 0}.btn.btn--outline:hover{background:var(--jn-garnet-wash)}.jn a.btn{text-decoration:none}.prose{font:var(--jn-font-body);color:var(--jn-ink)}.prose>*+*{margin-top:1em}.prose h2{font:var(--jn-font-h2);letter-spacing:var(--jn-track-tight);color:var(--jn-garnet-ink);margin-top:2.2em}.prose h3{font:var(--jn-font-h3);color:var(--jn-garnet-ink);margin-top:1.8em}.prose p,.prose li{font:400 16px/1.65 var(--jn-sans)}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.4em}.prose a{color:var(--jn-garnet)}.prose hr{border:0;border-top:1px solid var(--jn-border);margin:2.5em 0}.prose strong{font-weight:600}@keyframes revealUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:revealUp .6s var(--jn-ease-out) both;animation-timeline:view();animation-range:entry entry 55%}}}@media (width<=640px){:root{--jn-gutter:20px;--jn-section-pad:56px}.btn{height:52px;padding:0 26px}}.announce[data-astro-cid-2vfgeueo]{background:var(--jn-garnet-ink)}.announce[data-astro-cid-2vfgeueo][hidden]{display:none}.announce__inner[data-astro-cid-2vfgeueo]{justify-content:center;align-items:center;gap:14px;max-width:1320px;margin-inline:auto;padding:12px 56px;display:flex;position:relative}.announce__pill[data-astro-cid-2vfgeueo]{background:var(--jn-cta-loud);color:var(--jn-cta-loud-ink);font:600 10.5px/1 var(--jn-sans);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--jn-r-sm);flex:none;padding:5px 10px;display:inline-block}.announce__text[data-astro-cid-2vfgeueo]{font:500 13.5px/1.4 var(--jn-sans);color:#fff;margin:0}.announce__short[data-astro-cid-2vfgeueo]{display:none}.announce__link[data-astro-cid-2vfgeueo]{color:#fff;white-space:nowrap;margin-left:8px;font-weight:600;text-decoration:none}.announce__link[data-astro-cid-2vfgeueo]:hover{text-decoration:underline}.announce__close[data-astro-cid-2vfgeueo]{color:#ffffffb3;border-radius:var(--jn-r-sm);place-items:center;width:32px;height:32px;font-size:15px;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.announce__close[data-astro-cid-2vfgeueo]:hover{color:#fff;background:#ffffff1a}@media (width<=640px){.announce__inner[data-astro-cid-2vfgeueo]{padding:10px 48px 10px var(--jn-gutter);justify-content:flex-start;gap:10px}.announce__long[data-astro-cid-2vfgeueo]{display:none}.announce__short[data-astro-cid-2vfgeueo]{display:inline}.announce__text[data-astro-cid-2vfgeueo]{font-size:12px}}.nav[data-astro-cid-nen7h5rs]{z-index:50;position:sticky;top:0}.nav__inner[data-astro-cid-nen7h5rs]{padding:16px var(--jn-gutter);justify-content:space-between;align-items:center;gap:32px;margin-inline:auto;display:flex}.nav__wordmark[data-astro-cid-nen7h5rs]{font:500 25px/1 var(--jn-serif);letter-spacing:-.01em;flex:none;text-decoration:none}.nav__links[data-astro-cid-nen7h5rs]{align-items:center;gap:30px;margin:0;padding:0;list-style:none;display:flex}.nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font:500 13px/1 var(--jn-sans);letter-spacing:.04em;transition:color var(--jn-dur) var(--jn-ease), border-color var(--jn-dur) var(--jn-ease);border-bottom:1px solid #0000;padding:5px 0;text-decoration:none;display:inline-block}.nav__right[data-astro-cid-nen7h5rs]{order:3;align-items:center;gap:12px;display:flex}.nav__toggle[data-astro-cid-nen7h5rs]{display:none}.nav--garnet[data-astro-cid-nen7h5rs]{background:var(--jn-garnet)}.nav--garnet[data-astro-cid-nen7h5rs] .nav__inner[data-astro-cid-nen7h5rs]{max-width:1320px}.nav--garnet[data-astro-cid-nen7h5rs] .nav__wordmark[data-astro-cid-nen7h5rs],.nav--garnet[data-astro-cid-nen7h5rs] .nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff}.nav--garnet[data-astro-cid-nen7h5rs] .nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--jn-citron)}.nav--garnet[data-astro-cid-nen7h5rs] .nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--jn-citron)}.nav--light[data-astro-cid-nen7h5rs]{backdrop-filter:blur(10px);border-bottom:1px solid var(--jn-border);background:#faf9f7eb}.nav--light[data-astro-cid-nen7h5rs] .nav__inner[data-astro-cid-nen7h5rs]{max-width:1280px}.nav--light[data-astro-cid-nen7h5rs] .nav__wordmark[data-astro-cid-nen7h5rs]{color:var(--jn-garnet-ink)}.nav--light[data-astro-cid-nen7h5rs] .nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--jn-ink)}.nav--light[data-astro-cid-nen7h5rs] .nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--jn-garnet)}.nav--light[data-astro-cid-nen7h5rs] .nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--jn-garnet);border-bottom-color:var(--jn-garnet)}@media (width<=899px){.nav__inner[data-astro-cid-nen7h5rs]{padding:12px var(--jn-gutter);flex-wrap:wrap;gap:0 12px}.nav__toggle[data-astro-cid-nen7h5rs]{border-radius:var(--jn-r-sm);flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:inline-flex}.nav__toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{width:22px;height:2px;transition:transform var(--jn-dur) var(--jn-ease), opacity var(--jn-dur) var(--jn-ease);background:currentColor;border-radius:2px;display:block}.nav--garnet[data-astro-cid-nen7h5rs] .nav__toggle[data-astro-cid-nen7h5rs]{color:#fff}.nav--light[data-astro-cid-nen7h5rs] .nav__toggle[data-astro-cid-nen7h5rs]{color:var(--jn-garnet-ink)}.is-open[data-astro-cid-nen7h5rs] .nav__toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.is-open[data-astro-cid-nen7h5rs] .nav__toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.is-open[data-astro-cid-nen7h5rs] .nav__toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav__links[data-astro-cid-nen7h5rs]{flex-direction:column;flex-basis:100%;order:4;align-items:stretch;gap:0;padding:8px 0 12px;display:none}.is-open[data-astro-cid-nen7h5rs] .nav__links[data-astro-cid-nen7h5rs]{display:flex}.nav__links[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-top:1px solid #ffffff1f}.nav--light[data-astro-cid-nen7h5rs] .nav__links[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-top-color:var(--jn-border)}.nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:0;align-items:center;min-height:44px;padding:0;font-size:15px;display:flex}.nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom:0}.nav--garnet[data-astro-cid-nen7h5rs] .nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--jn-citron)}}.foot[data-astro-cid-jo6i4kqk]{background:var(--jn-garnet-ink);color:#fff;margin-top:auto}.foot--light[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff1f}.foot__inner[data-astro-cid-jo6i4kqk]{max-width:1320px;padding:64px var(--jn-gutter) 36px;margin-inline:auto}.foot__cols[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:72px;display:flex}.foot__wordmark[data-astro-cid-jo6i4kqk]{font:500 24px/1 var(--jn-serif);letter-spacing:-.01em;color:#fff;margin-right:auto;text-decoration:none}.foot__col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;display:flex}.foot__head[data-astro-cid-jo6i4kqk]{font:var(--jn-font-label);letter-spacing:var(--jn-track-caps);text-transform:uppercase;color:#fff9;margin-bottom:4px}.foot__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font:400 13px/1.3 var(--jn-sans);color:#ffffffd9;text-decoration:none}.foot__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.foot__bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding-top:20px;display:flex}.foot__copy[data-astro-cid-jo6i4kqk]{font:400 12px/1.5 var(--jn-sans);color:#ffffff80;margin:0}.foot__social[data-astro-cid-jo6i4kqk]{gap:20px;display:flex}.foot__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font:400 12px/1 var(--jn-sans);color:#ffffffb3;align-items:center;gap:7px;min-height:32px;text-decoration:none;display:inline-flex}.foot__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}@media (width<=640px){.foot__inner[data-astro-cid-jo6i4kqk]{padding-top:48px;padding-bottom:28px}.foot__cols[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:32px}.foot__wordmark[data-astro-cid-jo6i4kqk]{margin-right:0}.foot__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff1f;flex-direction:column;align-items:flex-start;gap:14px;margin-top:40px}}
