:root:has(.jr){scrollbar-gutter:stable}body:has(.jr){background:var(--color-paper)}.jr{--jr-gutter: 24px;--jr-reading: 680px;--jr-aside: 260px;--jr-col-gap: clamp(48px, 7vw, 96px);--jr-display: var(--font-display);--jr-body: var(--font-body);--jr-header: 72px;background:var(--color-paper);color:var(--color-ink-warm);font-family:var(--jr-body);overflow-x:clip}.jr:lang(zh-Hans){--jr-display: var(--font-display-sc);--jr-body: var(--font-body-sc)}@media(max-width:560px){.jr{--jr-gutter: 20px;--jr-header: 64px}}.jr *,.jr *:before,.jr *:after{box-sizing:border-box}.jr-wrap{width:min(1180px,100% - 2 * var(--jr-gutter));margin-inline:auto}.jr a:focus-visible,.jr button:focus-visible,.jr summary:focus-visible,.jr [tabindex]:focus-visible,.jr-header a:focus-visible,.jr-header button:focus-visible{outline:2px solid var(--color-gold-ink);outline-offset:3px;border-radius:4px}.jr-eyebrow{margin:0;color:var(--color-gold-ink);font:700 var(--text-jr-eyebrow) / 1.4 var(--jr-body);letter-spacing:.16em;text-transform:uppercase}.jr-button{display:inline-flex;align-items:center;gap:10px;border:0;border-radius:999px;background:var(--color-gold);color:#211b11;cursor:pointer;font:700 14px / 1 var(--jr-body);padding:15px 22px;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.jr-button--dark{background:var(--color-ink-warm);color:#fff}@media(hover:hover){.jr-button:hover{background:#e5b84f;transform:translateY(-2px)}.jr-button--dark:hover{background:#000}}.jr-header{position:fixed;inset-inline:0;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;height:72px;padding-inline:max(20px,calc((100% - 1180px)/2));color:#fff;background:transparent;font-family:var(--font-body);transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.jr-header[data-solid]{background:var(--color-paper);color:var(--color-ink-warm);box-shadow:0 1px 0 var(--color-rule)}.jr-header__logo{color:inherit;line-height:0}.jr-header__cta{border-radius:999px;background:#fffffff0;color:var(--color-ink-warm);font:700 13px / 1 var(--font-body);padding:11px 16px;text-decoration:none;transition:background-color .25s ease}.jr-header[data-solid] .jr-header__cta{background:var(--color-ink-warm);color:#fff}.jr-header__back{height:40px;width:40px;align-items:center;justify-content:center;border:0;border-radius:999px;background:#12120f59;color:#fff;cursor:pointer;padding:0}.jr-header[data-solid] .jr-header__back{background:var(--color-sand);color:var(--color-ink-warm)}@media(max-width:560px){.jr-header{height:64px}}.jr-hero{position:relative;isolation:isolate;height:min(78svh,640px);min-height:540px;background:var(--color-night);color:#fff}.jr-hero__img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.jr-hero__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(18,18,15,.5),transparent 24%),linear-gradient(0deg,#12120fdb,#12120f80 55%,#12120f33)}.jr-hero__copy{position:absolute;inset-inline:0;bottom:36px}.jr-hero__copy>.jr-wrap>*{max-width:900px}.jr-hero .jr-eyebrow{color:#e7c675;margin-bottom:14px}.jr-hero h1{margin:0;font:600 clamp(34px,9.4vw,44px) / 1.04 var(--jr-display);letter-spacing:-.045em;text-wrap:balance}.jr-hero__dek{margin:18px 0 0;max-width:680px;color:#ffffffd6;font-size:15px;line-height:1.55}.jr-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:18px 0 0;color:#ffffffbd;font:600 11px / 1.5 var(--jr-body);letter-spacing:.1em;text-transform:uppercase}.jr-hero__cta{margin-top:22px}@media(min-width:768px){.jr-hero{height:min(86vh,820px);min-height:620px}.jr-hero__veil{background:linear-gradient(180deg,rgba(18,18,15,.45),transparent 22%),linear-gradient(90deg,#12120fcc,#12120f40 70%),linear-gradient(0deg,rgba(18,18,15,.55),transparent 45%)}.jr-hero__copy{bottom:clamp(56px,9vh,96px)}.jr-hero h1{font-size:var(--text-jr-display);line-height:.98}.jr-hero__dek{margin-top:24px;font-size:18px}.jr-hero__meta{margin-top:22px}}.jr-body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "aside" "main";row-gap:36px;width:min(1120px,100% - 2 * var(--jr-gutter));margin-inline:auto;padding-block:48px 72px}.jr-intro{grid-area:intro}.jr-aside{grid-area:aside}.jr-main{grid-area:main;min-width:0;counter-reset:jr-chapter}@media(min-width:1024px){.jr-body{grid-template-columns:var(--jr-aside) minmax(0,var(--jr-reading));grid-template-areas:"aside intro" "aside main";column-gap:var(--jr-col-gap);row-gap:56px;justify-content:center;padding-block:104px 112px}.jr-aside__inner{position:sticky;top:calc(var(--jr-header) + 24px);max-height:calc(100vh - var(--jr-header) - 48px);overflow-y:auto;scrollbar-width:thin}}.jr-intro p{margin:0;color:var(--color-ink-warm);font:500 var(--text-jr-lead) / 1.6 var(--jr-display);letter-spacing:-.01em}.jr-intro p+p{margin-top:16px}.jr-answer{border-top:2px solid var(--color-gold);padding-top:16px}.jr-answer__body{margin-top:12px;color:var(--color-body-warm);font-size:15px;line-height:1.6}.jr-answer__body p{margin:0 0 10px}.jr-answer__body ul,.jr-answer__body ol{margin:0;padding:0;list-style:none}.jr-answer__body li{position:relative;margin-top:10px;padding-left:16px}.jr-answer__body li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--color-gold)}.jr-answer__body strong{color:var(--color-ink-warm);font-weight:700}.jr-answer__cta{display:inline-flex;align-items:center;gap:8px;margin-top:16px;border-bottom:1px solid #ada494;color:var(--color-ink-warm);font:700 11px / 1 var(--jr-body);letter-spacing:.12em;padding-bottom:8px;text-decoration:none;text-transform:uppercase}@media(max-width:1023px){.jr-answer{border:1px solid var(--color-rule);border-top:2px solid var(--color-gold);border-radius:0 0 14px 14px;background:#fffdf8;padding:18px 20px 20px}}.jr-keyfacts{border-top:2px solid var(--color-gold);padding-top:4px}.jr-keyfacts dl{margin:0}.jr-keyfacts dl>div{display:flex;flex-direction:column;gap:2px;border-bottom:1px solid var(--color-rule);padding:12px 0}.jr-keyfacts dt{color:var(--color-muted-warm);font:700 11px / 1.4 var(--jr-body);letter-spacing:.12em;text-transform:uppercase}.jr-keyfacts dd{margin:0;color:var(--color-ink-warm);font:600 18px / 1.3 var(--jr-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.jr-keyfacts+.jr-toc{margin-top:8px}@media(max-width:1023px){.jr-keyfacts{border:1px solid var(--color-rule);border-top:2px solid var(--color-gold);border-radius:0 0 14px 14px;background:#fffdf8;padding:6px 20px}.jr-keyfacts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.jr-keyfacts dl>div:nth-last-child(-n+2):nth-child(odd),.jr-keyfacts dl>div:last-child{border-bottom:0}.jr-keyfacts+.jr-toc{margin-top:16px}}.jr-toc{margin-top:24px;border-top:1px solid var(--color-rule)}.jr-toc>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding:14px 0;color:var(--color-ink-warm);font:700 var(--text-jr-eyebrow) / 1.4 var(--jr-body);letter-spacing:.16em;text-transform:uppercase}.jr-toc>summary::-webkit-details-marker{display:none}.jr-toc>summary:after{content:"";width:8px;height:8px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}.jr-toc[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.jr-toc ol{margin:0;padding:0 0 8px;list-style:none}.jr-toc a{display:block;border-left:2px solid transparent;padding:7px 0 7px 12px;color:var(--color-body-warm);font:600 15px / 1.35 var(--jr-display);text-decoration:none;transition:color .2s ease,border-color .2s ease}.jr-toc a[aria-current=true]{border-left-color:var(--color-gold);color:var(--color-ink-warm)}@media(hover:hover){.jr-toc a:hover{color:var(--color-ink-warm)}}@media(max-width:1023px){.jr-toc{margin-top:16px;border-bottom:1px solid var(--color-rule)}}.jr-chapter{counter-increment:jr-chapter;margin-bottom:72px;border-top:1px solid var(--color-rule);padding-top:22px}.jr-chapter:last-child{margin-bottom:0}.jr-chapter--sand{border-top:0;border-radius:14px;background:var(--color-sand);padding:24px clamp(20px,4vw,36px) 32px}.jr-chapter__no{display:block;color:var(--color-gold-ink);font:700 11px / 1 var(--jr-body);letter-spacing:.14em}.jr-chapter__no:before{content:counter(jr-chapter,decimal-leading-zero)}.jr-chapter__kicker{margin-top:14px}.jr-h2{margin:16px 0 28px;color:var(--color-ink-warm);font:600 var(--text-jr-chapter) / 1.08 var(--jr-display);letter-spacing:-.04em;text-wrap:balance;scroll-margin-top:calc(var(--jr-header) + 24px)}.jr-prose{color:var(--color-body-warm);font:400 var(--text-jr-body) / 1.8 var(--jr-display)}.jr-prose p{margin:0 0 20px}.jr-prose>:last-child{margin-bottom:0}.jr-prose strong{color:var(--color-ink-warm);font-weight:700}.jr-prose a{color:var(--color-ink-warm);font-weight:600;text-decoration:underline;text-decoration-color:var(--color-gold);text-decoration-thickness:1.5px;text-underline-offset:3px}@media(hover:hover){.jr-prose a:hover{text-decoration-color:var(--color-ink-warm)}}.jr-prose ul,.jr-prose ol{margin:0 0 22px;padding:0;list-style:none;counter-reset:jr-ol}.jr-prose li{position:relative;margin-bottom:12px;padding-left:22px}.jr-prose ul>li:before{content:"";position:absolute;left:2px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--color-gold)}.jr-prose ol>li{counter-increment:jr-ol}.jr-prose ol>li:before{content:counter(jr-ol) ".";position:absolute;left:0;color:var(--color-gold-ink);font-weight:700}.jr-prose h3{margin:36px 0 12px;color:var(--color-ink-warm);font:600 21px / 1.25 var(--jr-display);letter-spacing:-.02em}.jr-more{margin-top:24px;border-block:1px solid var(--color-rule)}.jr-more>summary{cursor:pointer;padding:14px 0;color:var(--color-ink-warm);font:700 13px / 1.4 var(--jr-body);letter-spacing:.06em;text-transform:uppercase}.jr-more>.jr-prose{padding-bottom:20px}.jr-photos{margin:0 0 32px}.jr-photo{position:relative;overflow:hidden;margin:0;border-radius:var(--radius-jr-media);background:var(--color-sand)}.jr-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}@media(hover:hover){.jr-photo:hover img{transform:scale(1.025)}}.jr-photos--single .jr-photo{aspect-ratio:3 / 2}.jr-photos--single.jr-photos--tall .jr-photo{aspect-ratio:4 / 5;max-height:560px}.jr-photos__caption{margin:10px 0 0;color:var(--color-muted-warm);font-size:13px;line-height:1.5}@media(max-width:767px){.jr-photos--pair{display:flex;gap:10px;margin-inline:calc(-1 * var(--jr-gutter));overflow-x:auto;overscroll-behavior-x:contain;padding-inline:var(--jr-gutter);scroll-padding-inline:var(--jr-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.jr-photos--pair::-webkit-scrollbar{display:none}.jr-photos--pair .jr-photo{flex:0 0 88%;aspect-ratio:4 / 3;scroll-snap-align:start}.jr-photos--pair .jr-photo[data-count]:after{content:attr(data-count);position:absolute;right:10px;bottom:10px;border-radius:999px;background:#12120f99;color:#fff;font:700 11px / 1 var(--jr-body);letter-spacing:.06em;padding:6px 9px}.jr-photos--pair+.jr-photos__caption{margin-top:8px}}@media(min-width:768px){.jr-photos--pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;height:clamp(240px,30vw,360px)}}.jr-fact{margin:32px 0 0;border-left:3px solid var(--color-gold);background:var(--color-sand);color:#4d4230;font:600 15px / 1.65 var(--jr-display);padding:20px 24px}.jr-fact p{margin:0}.jr-callout__title{margin:0 0 8px;color:var(--color-ink-warm);font:700 17px / 1.35 var(--jr-display);letter-spacing:-.01em}.jr-callout__body{font-weight:500}.jr-callout__body p{margin:0 0 12px}.jr-callout__body>:last-child{margin-bottom:0}.jr-callout__body strong{color:var(--color-ink-warm);font-weight:700}.jr-callout__body a{color:var(--color-ink-warm);font-weight:700;text-decoration:underline;text-decoration-color:var(--color-gold);text-decoration-thickness:1.5px;text-underline-offset:3px}.jr-callout__body ul{margin:0 0 12px;padding-left:18px}.jr-after{margin-top:28px}.jr-source{display:inline-block;margin-top:8px;color:var(--color-muted-warm);font:500 12px / 1.5 var(--jr-body)}.jr-source a{color:inherit;text-decoration:underline;text-underline-offset:2px}.jr-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin:32px 0;padding:0;list-style:none;border-block:1px solid var(--color-rule);background:var(--color-rule)}.jr-facts li{display:flex;flex-direction:column;gap:6px;background:var(--color-paper);padding:18px 16px}.jr-chapter--sand .jr-facts li{background:var(--color-sand)}.jr-facts__value{color:var(--color-ink-warm);font:600 24px / 1.1 var(--jr-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.jr-facts__label{color:var(--color-muted-warm);font:700 11px / 1.4 var(--jr-body);letter-spacing:.12em;text-transform:uppercase}.jr-table__title{margin:0 0 8px;color:var(--color-ink-warm);font:700 13px / 1.4 var(--jr-body);letter-spacing:.12em;text-transform:uppercase}.jr-table__caption{margin:0 0 18px;color:var(--color-muted-warm);font-size:14px;line-height:1.6}.jr-table__caption p{margin:0}.jr-table__scroll{overflow-x:auto;overscroll-behavior-x:contain}.jr-table table{width:100%;border-collapse:separate;border-spacing:0;color:var(--color-body-warm);font:400 14px / 1.45 var(--jr-body);font-variant-numeric:tabular-nums}.jr-table--wide table{min-width:600px}.jr-table th,.jr-table td{padding:11px 12px;border-bottom:1px solid var(--color-rule);text-align:left;vertical-align:top}.jr-table thead th,.jr-table thead td{border-bottom:1px solid var(--color-ink-warm);color:var(--color-muted-warm);font:700 11px / 1.35 var(--jr-body);letter-spacing:.08em;text-transform:uppercase}.jr-table tbody th{color:var(--color-ink-warm);font-weight:700;white-space:nowrap}.jr-table td.jr-table__short{white-space:nowrap}.jr-table--long-labels tbody th{min-width:7em;white-space:normal}@media(max-width:767px){.jr-table--long-labels tbody th{width:9.5em}}.jr-table th:first-child,.jr-table td:first-child{position:sticky;left:0;z-index:1;background:var(--color-paper);padding-left:0}.jr-chapter--sand .jr-table th:first-child,.jr-chapter--sand .jr-table td:first-child{background:var(--color-sand)}.jr-table__mark:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#8a8377;vertical-align:1px}.jr-table__mark--good:before{background:#2f7d4f}.jr-table__mark--warn:before{background:#b26b00}.jr-table__note{margin-top:12px;color:var(--color-muted-warm);font-size:13px;line-height:1.55}.jr-table__note p{margin:0}@media(max-width:767px){.jr-table th:first-child,.jr-table td:first-child{box-shadow:inset -1px 0 0 var(--color-rule);padding-right:12px}}.jr-seasons{display:grid;gap:48px;margin:8px 0 0}.jr-season{border-top:1px solid var(--color-rule);padding-top:24px;scroll-margin-top:calc(var(--jr-header) + 24px)}.jr-season .jr-photos{margin-bottom:20px}.jr-season__name{margin:8px 0 10px;color:var(--color-ink-warm);font:600 26px / 1.15 var(--jr-display);letter-spacing:-.03em}.jr-season__summary{margin:0;color:var(--color-body-warm);font:400 16px / 1.7 var(--jr-display)}.jr-season__facts{display:grid;gap:12px 24px;margin:18px 0 0;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.jr-season__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.jr-season__facts dt{color:var(--color-muted-warm);font:700 11px / 1.4 var(--jr-body);letter-spacing:.12em;text-transform:uppercase}.jr-season__facts dd{margin:4px 0 0;color:var(--color-ink-warm);font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums}.jr-season__trips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.jr-season__trips a{display:inline-block;border:1px solid var(--color-rule);border-radius:999px;color:var(--color-ink-warm);font:600 13px / 1.3 var(--jr-body);padding:8px 12px;text-decoration:none}@media(hover:hover){.jr-season__trips a:hover{border-color:var(--color-ink-warm)}}.jr-steps{margin:8px 0 0;padding:0;list-style:none;border-top:1px solid var(--color-rule);counter-reset:jr-step}.jr-steps>li{counter-increment:jr-step;display:grid;grid-template-columns:minmax(0,1fr);gap:6px 20px;border-bottom:1px solid var(--color-rule);padding:22px 0}@media(min-width:640px){.jr-steps>li{grid-template-columns:96px minmax(0,1fr)}}.jr-steps h3{margin:0 0 8px;color:var(--color-ink-warm);font:600 19px / 1.3 var(--jr-display);letter-spacing:-.02em}.jr-steps__no:before{content:counter(jr-step,decimal-leading-zero);color:var(--color-gold-ink);font:600 22px / 1.2 var(--jr-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.jr-steps__title{margin:0 0 8px;color:var(--color-ink-warm);font:600 19px / 1.3 var(--jr-display);letter-spacing:-.02em}.jr-steps .jr-prose{font-size:16px}.jr-steps .jr-photo{aspect-ratio:3 / 2;margin-top:16px}.jr-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:16px;margin:8px 0 0}.jr-card{display:flex;flex-direction:column;gap:8px;border-top:2px solid var(--color-gold);border-radius:0 0 14px 14px;background:#fffdf8;color:inherit;padding:18px 20px 22px;text-decoration:none;transition:transform .2s ease}@media(hover:hover){.jr-card:hover{transform:translateY(-2px)}}.jr-card--plain{background:transparent;border:1px solid var(--color-rule);border-top:2px solid var(--color-gold)}@media(hover:hover){.jr-card--plain:hover{transform:none}}.jr-card h3{margin:0;color:var(--color-ink-warm);font:600 19px / 1.25 var(--jr-display);letter-spacing:-.02em}.jr-card p{margin:0;color:var(--color-body-warm);font-size:14px;line-height:1.55}.jr-card .jr-eyebrow{margin-top:auto;padding-top:6px;font-size:11px}.jr-band-title{margin:0;color:var(--color-ink-warm);font:600 var(--text-jr-band) / 1.04 var(--jr-display);letter-spacing:-.045em;text-wrap:balance;scroll-margin-top:calc(var(--jr-header) + 24px)}.jr-split{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;width:min(1120px,100% - 2 * var(--jr-gutter));margin-inline:auto}@media(min-width:1024px){.jr-split{grid-template-columns:var(--jr-aside) minmax(0,var(--jr-reading));column-gap:var(--jr-col-gap);justify-content:center}}.jr-trips{border-top:1px solid var(--color-rule);background:#fff;padding-block:72px 56px}.jr-trips__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.jr-trips--untitled{padding-top:48px}.jr-trips--untitled .jr-trips__head{margin-bottom:0}.jr-trips--untitled .jr-rail-nav[data-overflow]{margin-bottom:20px}.jr-trips__note{margin:12px 0 0;color:var(--color-muted-warm);font-size:15px;line-height:1.6}.jr-rail-nav{display:none;flex:none;gap:8px}.jr-rail-nav button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--color-rule);border-radius:999px;background:#fff;color:var(--color-ink-warm);cursor:pointer;transition:border-color .2s ease}.jr-rail-nav button:disabled{cursor:default;opacity:.35}@media(hover:hover){.jr-rail-nav button:not(:disabled):hover{border-color:var(--color-ink-warm)}}@media(min-width:1024px){.jr-rail-nav[data-overflow]{display:flex}}.jr-rail{display:flex;gap:16px;margin:0 calc(-1 * var(--jr-gutter));padding:0 var(--jr-gutter) 12px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--jr-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.jr-rail::-webkit-scrollbar{display:none}.jr-rail>li{flex:0 0 min(64vw,240px);min-width:0;scroll-snap-align:start}.jr-rail>li[hidden]{display:none}@media(min-width:1024px){.jr-rail{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.jr-rail>li{flex-basis:268px}}.jr-rail--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));margin-inline:0;padding-inline:0;overflow:visible}.jr-trip{display:block;color:var(--color-ink-warm);text-decoration:none}.jr-trip__img{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-jr-media);background:#e7dfd2}.jr-trip__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}@media(hover:hover){.jr-trip:hover .jr-trip__img img{transform:scale(1.035)}}.jr-trip__pill{position:absolute;top:8px;right:8px;border-radius:999px;background:var(--color-ink-warm);color:#fff;font:700 11px / 1 var(--jr-body);padding:6px 9px}.jr-trip__pill:empty{display:none}.jr-trip__name{display:-webkit-box;min-height:2.8em;margin:12px 0 0;overflow:hidden;font:600 15px / 1.4 var(--jr-body);-webkit-box-orient:vertical;-webkit-line-clamp:3}.jr-trip__meta{margin:4px 0 0;color:#6c665d;font-size:12px;line-height:1.5}.jr-trip__price{margin:2px 0 0;font:600 13px / 1.5 var(--jr-body);font-variant-numeric:tabular-nums}.jr-trip__price s{margin-right:4px;color:#2f7d4f;font-weight:500}.jr-trip__price s:empty{display:none}.jr-trip__price .jr-trip__per{color:#6c665d;font-weight:400}.jr-trip__price strong{font-weight:600}.jr-faq{border-top:1px solid var(--color-rule);padding-block:72px 80px}.jr-faq__items{border-top:1px solid var(--color-ink-warm)}.jr-faq details{border-bottom:1px solid var(--color-rule)}.jr-faq summary{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:20px 0;color:var(--color-ink-warm);font:600 18px / 1.4 var(--jr-display);letter-spacing:-.01em}.jr-faq summary::-webkit-details-marker{display:none}.jr-faq summary:after{content:"+";flex:none;color:var(--color-gold-ink);font:400 24px / 1 var(--jr-body);transition:transform .2s ease}.jr-faq details[open] summary:after{transform:rotate(45deg)}.jr-faq .jr-prose{padding:0 32px 22px 0;font-size:16px}.jr-notes{margin:28px 0 0;color:var(--color-muted-warm);font-size:13px;font-style:italic;line-height:1.6}.jr-sources{padding-block:0 72px}.jr-sources__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:20px 0 0;list-style:none;border-top:1px solid var(--color-rule)}.jr-sources__list a{color:var(--color-ink-warm);font:600 14px / 1.45 var(--jr-body);text-decoration:underline;text-decoration-color:var(--color-rule);text-underline-offset:3px}.jr-sources__list span{display:block;color:var(--color-muted-warm);font-size:12px}.jr-sources .jr-band-title{font-size:clamp(24px,2.4vw,32px)}.jr-related{background:var(--color-night);color:#fff;padding-block:88px}.jr-related .jr-eyebrow{color:#d6aa4d}.jr-related .jr-band-title{margin-top:14px;color:#fff}.jr-related__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:40px 0 0;padding:0;list-style:none}@media(min-width:900px){.jr-related__cards{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.jr-related__card{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border-radius:var(--radius-jr-media);background:#ffffff0a;color:#fff;text-decoration:none}.jr-related__card .jr-photo{aspect-ratio:1.6;border-radius:0}.jr-related__text{display:flex;flex-direction:column;gap:10px;padding:20px 22px 24px}.jr-related__text h3{margin:0;font:600 23px / 1.15 var(--jr-display);letter-spacing:-.03em}.jr-related__text span{color:#ffffffbf;font:700 11px / 1 var(--jr-body);letter-spacing:.12em;text-transform:uppercase}.jr-plan{background:#dfad42;color:#3d2f12;padding-block:88px;text-align:center}.jr-plan .jr-eyebrow{color:#4a3913}.jr-plan .jr-band-title{max-width:820px;margin:16px auto 0}.jr-plan p.jr-plan__body{max-width:560px;margin:18px auto 0;font-size:16px;line-height:1.6}.jr-plan__action{margin-top:28px}.jr-plan .private-button{margin-inline:auto}.jr-footer{background:#1e1d19;color:#ffffffa8;font-family:var(--font-body);padding:56px max(20px,calc((100% - 1180px)/2)) 64px}.jr-footer__grid{display:grid;gap:32px}@media(min-width:768px){.jr-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.jr-footer p{margin:0 0 8px;font-size:14px;line-height:1.55}.jr-footer__brand{color:#fff;font:700 25px / 1 var(--font-display)!important;margin-bottom:14px!important}.jr-footer__heading{color:#fff;font-weight:700}.jr-footer a{display:block;margin-bottom:8px;color:#ffffffe0;font-size:14px;text-decoration:none}@media(hover:hover){.jr-footer a:hover{color:#e7c675}}.jr:lang(zh) h1,.jr:lang(zh) h2,.jr:lang(zh) h3,.jr:lang(zh) .jr-eyebrow{letter-spacing:0}.jr:lang(zh) .jr-hero h1{line-height:1.25}.jr:lang(zh) .jr-prose{line-height:1.9}@media(prefers-reduced-motion:reduce){.jr *,.jr *:before,.jr *:after,.jr-header,.jr-header *{transition:none!important;animation:none!important}.jr .jr-photo:hover img,.jr .jr-trip:hover .jr-trip__img img,.jr .jr-button:hover,.jr .jr-card:hover{transform:none!important}}
