.cats[data-astro-cid-pcsw62bk]{padding:clamp(72px,9vw,120px) 0}.cats__head[data-astro-cid-pcsw62bk]{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:end;gap:clamp(24px,6vw,96px);margin-bottom:clamp(28px,3vw,40px);display:grid}h2[data-astro-cid-pcsw62bk]{font-family:var(--font-serif);letter-spacing:-.018em;text-wrap:balance;font-size:clamp(32px,3.6vw,48px);font-weight:400;line-height:1.08}.cats__head[data-astro-cid-pcsw62bk] p[data-astro-cid-pcsw62bk]{max-width:44ch;color:var(--hj-warm-ash);font-size:17px;line-height:1.6}.cats[data-astro-cid-pcsw62bk] .cats__card{--dcard-pt:44px;--dcard-pb:16px}.trip[data-astro-cid-pcsw62bk]{border-bottom:1px solid var(--hj-navy);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:24px clamp(24px,5vw,72px);padding:14px 0 34px;display:grid}.trip[data-astro-cid-pcsw62bk][hidden]{display:none}.trip[data-astro-cid-pcsw62bk] h3[data-astro-cid-pcsw62bk]{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;font-size:26px;font-weight:400;line-height:1.2}.trip__ask[data-astro-cid-pcsw62bk] p[data-astro-cid-pcsw62bk]{max-width:40ch;color:var(--hj-warm-ash);text-wrap:pretty;margin-top:12px;font-size:14px;line-height:1.55}.trip__fields[data-astro-cid-pcsw62bk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 128px;gap:16px;display:grid}.trip__field[data-astro-cid-pcsw62bk]{flex-direction:column;gap:6px;min-width:0;display:flex}.trip[data-astro-cid-pcsw62bk] label[data-astro-cid-pcsw62bk]{letter-spacing:.08em;text-transform:uppercase;color:var(--hj-warm-ash);font-size:11px;font-weight:500}.trip[data-astro-cid-pcsw62bk] select[data-astro-cid-pcsw62bk],.trip[data-astro-cid-pcsw62bk] input[data-astro-cid-pcsw62bk]{box-sizing:border-box;border:1px solid var(--hj-navy-300);background-color:var(--hj-cream);width:100%;min-width:0;min-height:48px;color:var(--hj-navy);font-family:var(--font-sans);font-variant-numeric:tabular-nums;transition:border-color var(--dur-fast);border-radius:0;padding:12px 14px;font-size:16px;line-height:1.4}.trip[data-astro-cid-pcsw62bk] select[data-astro-cid-pcsw62bk]{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23122038' stroke-width='1.25'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.trip[data-astro-cid-pcsw62bk] select[data-astro-cid-pcsw62bk]:focus,.trip[data-astro-cid-pcsw62bk] input[data-astro-cid-pcsw62bk]:focus{border-color:var(--hj-navy);outline:2px solid var(--hj-navy);outline-offset:0}.trip__missing[data-astro-cid-pcsw62bk]{margin:14px 0 0;font-size:14px;line-height:1.5}.trip__missing[data-astro-cid-pcsw62bk] a[data-astro-cid-pcsw62bk]{position:relative}.trip__missing[data-astro-cid-pcsw62bk] a[data-astro-cid-pcsw62bk]:after{content:"";position:absolute;inset:-12px -4px}.trip__leg[data-astro-cid-pcsw62bk]{grid-template-columns:auto minmax(72px,1fr) auto;align-items:center;gap:0 14px;margin-top:30px;padding-top:18px;display:grid}.trip__leg[data-astro-cid-pcsw62bk][hidden]{display:none}.trip__city[data-astro-cid-pcsw62bk]{font-family:var(--font-serif);letter-spacing:-.01em;font-size:24px;line-height:1.2;position:relative}.trip__city[data-astro-cid-pcsw62bk]:after,.trip__city--to[data-astro-cid-pcsw62bk]:before{content:"";box-sizing:border-box;border:1px solid var(--hj-gold);background:var(--hj-paper);vertical-align:.08em;border-radius:50%;width:11px;height:11px;display:inline-block}.trip__city[data-astro-cid-pcsw62bk]:after{margin-left:14px}.trip__city--to[data-astro-cid-pcsw62bk]:after{content:none}.trip__city--to[data-astro-cid-pcsw62bk]:before{background:var(--hj-gold);box-shadow:0 0 0 4px var(--halo-gold);margin-right:14px}.trip__path[data-astro-cid-pcsw62bk]{height:11px;margin:0 -14px;position:relative}.trip__path[data-astro-cid-pcsw62bk]:before{content:"";background:var(--hj-gold);transform-origin:0;height:1px;position:absolute;top:5px;left:0;right:0}.trip__dist[data-astro-cid-pcsw62bk]{letter-spacing:.08em;text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--hj-navy);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;position:absolute;bottom:15px;left:0;right:0}.trip__leg[data-astro-cid-pcsw62bk].is-drawn .trip__path[data-astro-cid-pcsw62bk]:before{animation:.7s cubic-bezier(.16,1,.3,1) trip-draw-across}.trip__leg[data-astro-cid-pcsw62bk].is-drawn .trip__dist[data-astro-cid-pcsw62bk]{animation:.7s cubic-bezier(.16,1,.3,1) trip-settle}@keyframes trip-draw-across{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes trip-draw-down{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes trip-settle{0%{opacity:0}40%{opacity:0}to{opacity:1}}.trip__result[data-astro-cid-pcsw62bk]{max-width:46ch;font-family:var(--font-serif);text-wrap:pretty;margin-top:22px;font-size:20px;line-height:1.4}.trip__result[data-astro-cid-pcsw62bk]:empty{display:none}.trip__actions[data-astro-cid-pcsw62bk]{flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:22px;display:flex}.trip__actions[data-astro-cid-pcsw62bk][hidden]{display:none}.trip__clear[data-astro-cid-pcsw62bk]{min-height:44px;font:500 14px/1.2 var(--font-sans);color:var(--hj-navy);text-decoration:underline;text-decoration-color:var(--hj-gold);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration-thickness:1px}.trip__clear[data-astro-cid-pcsw62bk]:hover{text-decoration-color:var(--hj-navy)}.cats__list[data-astro-cid-pcsw62bk]{margin:0;padding:0;list-style:none}.cat[data-astro-cid-pcsw62bk]{border-bottom:1px solid var(--hj-linen)}.cat[data-astro-cid-pcsw62bk]:last-child{border-bottom:0}.cat__row[data-astro-cid-pcsw62bk]{grid-template-columns:96px minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,.9fr);align-items:start;gap:24px;padding:14px 0 15px;display:grid}.cats__list--opens[data-astro-cid-pcsw62bk] .cat__row[data-astro-cid-pcsw62bk]{grid-template-columns:96px minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,.9fr) 20px}summary[data-astro-cid-pcsw62bk].cat__row{cursor:pointer;list-style:none}summary[data-astro-cid-pcsw62bk].cat__row::-webkit-details-marker{display:none}.cat[data-astro-cid-pcsw62bk] img{aspect-ratio:3/2;object-fit:cover;filter:grayscale()contrast(1.04);width:100%;height:auto;transition:opacity var(--dur-base) var(--ease-standard);display:block}.cat__name[data-astro-cid-pcsw62bk]{font-family:var(--font-serif);letter-spacing:-.01em;transition:color var(--dur-base) var(--ease-standard);font-size:22px;line-height:1.2;display:block}.cat__range[data-astro-cid-pcsw62bk]{color:var(--hj-warm-ash);margin-top:4px;font-size:13px;line-height:1.5;display:block}.cat__examples[data-astro-cid-pcsw62bk]{color:var(--hj-warm-ash);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.cat__use[data-astro-cid-pcsw62bk]{font-family:var(--font-serif);text-wrap:pretty;transition:color var(--dur-base) var(--ease-standard);margin:0;font-size:17px;line-height:1.35}.cat__open[data-astro-cid-pcsw62bk]{color:var(--hj-navy);justify-content:flex-end;padding-top:9px;display:flex}.cat__open[data-astro-cid-pcsw62bk] svg[data-astro-cid-pcsw62bk]{transition:transform var(--dur-base) var(--ease-standard)}summary[data-astro-cid-pcsw62bk].cat__row:hover .cat__open[data-astro-cid-pcsw62bk] svg[data-astro-cid-pcsw62bk]{transform:translateY(2px)}details[data-astro-cid-pcsw62bk][open]>summary[data-astro-cid-pcsw62bk] .cat__open[data-astro-cid-pcsw62bk] svg[data-astro-cid-pcsw62bk],details[data-astro-cid-pcsw62bk][open]>summary[data-astro-cid-pcsw62bk].cat__row:hover .cat__open[data-astro-cid-pcsw62bk] svg[data-astro-cid-pcsw62bk]{transform:rotate(180deg)}.cat__status[data-astro-cid-pcsw62bk]{letter-spacing:.08em;text-transform:uppercase;color:var(--hj-navy);align-items:center;gap:9px;margin-bottom:7px;font-size:11px;font-weight:500;line-height:1.4;display:flex}.cat__status[data-astro-cid-pcsw62bk][hidden]{display:none}.cat__status[data-astro-cid-pcsw62bk]:before{content:"";box-sizing:border-box;border:1px solid var(--hj-gold);border-radius:50%;flex:none;width:9px;height:9px}.cat[data-astro-cid-pcsw62bk][data-fit=fits] .cat__status[data-astro-cid-pcsw62bk]:before{background:var(--hj-gold);box-shadow:0 0 0 3px var(--halo-gold)}.cat[data-astro-cid-pcsw62bk]:is([data-fit=range],[data-fit=seats]) .cat__status[data-astro-cid-pcsw62bk]{color:var(--hj-warm-ash)}.cat[data-astro-cid-pcsw62bk]:is([data-fit=range],[data-fit=seats]) .cat__status[data-astro-cid-pcsw62bk]:before{border-color:var(--hj-navy-100)}.cat[data-astro-cid-pcsw62bk]:is([data-fit=range],[data-fit=seats]) [data-astro-cid-pcsw62bk]:is(.cat__name,.cat__use){color:var(--hj-warm-ash)}.cat[data-astro-cid-pcsw62bk]:is([data-fit=range],[data-fit=seats]) img{opacity:.45}.cat__more[data-astro-cid-pcsw62bk]{padding:2px 44px 24px 120px}table[data-astro-cid-pcsw62bk]{border-collapse:collapse;width:100%;max-width:760px}th[data-astro-cid-pcsw62bk],td[data-astro-cid-pcsw62bk]{text-align:right;vertical-align:baseline;border-bottom:1px solid var(--hj-linen);white-space:nowrap;padding:10px 16px 11px;font-weight:400}th[data-astro-cid-pcsw62bk]:first-child{text-align:left;white-space:normal;padding-left:0}th[data-astro-cid-pcsw62bk]:last-child,td[data-astro-cid-pcsw62bk]:last-child{padding-right:0}thead[data-astro-cid-pcsw62bk] th[data-astro-cid-pcsw62bk]{letter-spacing:.08em;text-transform:uppercase;color:var(--hj-warm-ash);padding-top:0;padding-bottom:9px;font-size:11px;font-weight:500}tbody[data-astro-cid-pcsw62bk] th[data-astro-cid-pcsw62bk]{font-family:var(--font-serif);font-size:17px;line-height:1.35}td[data-astro-cid-pcsw62bk]{font-variant-numeric:tabular-nums;font-size:15px;line-height:1.5}tbody[data-astro-cid-pcsw62bk] tr[data-astro-cid-pcsw62bk]:last-child th[data-astro-cid-pcsw62bk],tbody[data-astro-cid-pcsw62bk] tr[data-astro-cid-pcsw62bk]:last-child td[data-astro-cid-pcsw62bk]{border-bottom:0}.cat__note[data-astro-cid-pcsw62bk]{max-width:62ch;color:var(--hj-warm-ash);text-wrap:pretty;margin-top:12px;font-size:13px;line-height:1.55}@media (width<=960px){.cats__head[data-astro-cid-pcsw62bk]{grid-template-columns:1fr;align-items:start;gap:16px}.trip[data-astro-cid-pcsw62bk]{grid-template-columns:1fr;gap:22px}.trip__ask[data-astro-cid-pcsw62bk]{display:contents}.trip__ask[data-astro-cid-pcsw62bk] p[data-astro-cid-pcsw62bk]{order:1;max-width:62ch;margin-top:0}.cat__row[data-astro-cid-pcsw62bk]{grid-template-columns:80px minmax(0,1fr) minmax(0,1fr)}.cats__list--opens[data-astro-cid-pcsw62bk] .cat__row[data-astro-cid-pcsw62bk]{grid-template-columns:80px minmax(0,1fr) minmax(0,1fr) 20px}.cat__use[data-astro-cid-pcsw62bk]{grid-column:2/4}.cat__open[data-astro-cid-pcsw62bk]{grid-area:1/4}.cat__more[data-astro-cid-pcsw62bk]{padding:2px 0 24px 104px}}@media (width<=760px){.trip[data-astro-cid-pcsw62bk]{padding-bottom:28px}.trip__fields[data-astro-cid-pcsw62bk]{grid-template-columns:1fr 1fr}.trip__field[data-astro-cid-pcsw62bk]{grid-column:1/-1}.trip__field--pax[data-astro-cid-pcsw62bk]{grid-column:1}.trip__leg[data-astro-cid-pcsw62bk]{grid-template-columns:1fr;gap:0;margin-top:24px;padding-top:0}.trip__city[data-astro-cid-pcsw62bk]{padding-left:30px;font-size:22px}.trip__city[data-astro-cid-pcsw62bk]:after,.trip__city--to[data-astro-cid-pcsw62bk]:before{margin:0;position:absolute;top:.42em;left:0}.trip__path[data-astro-cid-pcsw62bk]{width:11px;height:46px;margin:-7px 0}.trip__path[data-astro-cid-pcsw62bk]:before{transform-origin:top;width:1px;height:auto;inset:0 auto 0 5px}.trip__leg[data-astro-cid-pcsw62bk].is-drawn .trip__path[data-astro-cid-pcsw62bk]:before{animation-name:trip-draw-down}.trip__dist[data-astro-cid-pcsw62bk]{text-align:left;inset:50% auto auto 30px;transform:translateY(-50%)}.trip__result[data-astro-cid-pcsw62bk]{font-size:19px}.cat__row[data-astro-cid-pcsw62bk],.cats__list--opens[data-astro-cid-pcsw62bk] .cat__row[data-astro-cid-pcsw62bk]{grid-template-columns:80px minmax(0,1fr);gap:8px 16px;padding:14px 0 15px}.cats__list--opens[data-astro-cid-pcsw62bk] .cat__row[data-astro-cid-pcsw62bk]{grid-template-columns:80px minmax(0,1fr) 20px}.cat[data-astro-cid-pcsw62bk] img{grid-row:1/span 3}.cat__id[data-astro-cid-pcsw62bk],.cat__examples[data-astro-cid-pcsw62bk],.cat__use[data-astro-cid-pcsw62bk]{grid-column:2}.cat__open[data-astro-cid-pcsw62bk]{grid-area:1/3}.cat__name[data-astro-cid-pcsw62bk]{font-size:20px}.cat__examples[data-astro-cid-pcsw62bk]{font-size:13px}.cat__use[data-astro-cid-pcsw62bk]{font-size:16px}.cat__more[data-astro-cid-pcsw62bk]{padding:0 0 22px}thead[data-astro-cid-pcsw62bk]{display:none}table[data-astro-cid-pcsw62bk],tbody[data-astro-cid-pcsw62bk]{display:block}tr[data-astro-cid-pcsw62bk]{border-bottom:1px solid var(--hj-linen);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:14px 0 16px;display:grid}tr[data-astro-cid-pcsw62bk]:last-child{border-bottom:0}th[data-astro-cid-pcsw62bk],td[data-astro-cid-pcsw62bk]{text-align:left;white-space:normal;border:0;padding:0}tbody[data-astro-cid-pcsw62bk] th[data-astro-cid-pcsw62bk]{grid-column:1/-1}td[data-astro-cid-pcsw62bk]:before{content:attr(data-lab);letter-spacing:.08em;text-transform:uppercase;color:var(--hj-warm-ash);margin-bottom:2px;font-size:11px;font-weight:500;display:block}}@media (prefers-reduced-motion:reduce){.trip[data-astro-cid-pcsw62bk] select[data-astro-cid-pcsw62bk],.trip[data-astro-cid-pcsw62bk] input[data-astro-cid-pcsw62bk],.cat[data-astro-cid-pcsw62bk] img,.cat__name[data-astro-cid-pcsw62bk],.cat__use[data-astro-cid-pcsw62bk],.cat__open[data-astro-cid-pcsw62bk] svg[data-astro-cid-pcsw62bk]{transition:none}.trip__leg[data-astro-cid-pcsw62bk].is-drawn .trip__path[data-astro-cid-pcsw62bk]:before,.trip__leg[data-astro-cid-pcsw62bk].is-drawn .trip__dist[data-astro-cid-pcsw62bk]{animation:none}summary[data-astro-cid-pcsw62bk].cat__row:hover .cat__open[data-astro-cid-pcsw62bk] svg[data-astro-cid-pcsw62bk]{transform:none}}.mission[data-astro-cid-44bmxgrt]{padding:clamp(72px,9vw,120px) 0}.mission__head[data-astro-cid-44bmxgrt]{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:end;gap:clamp(24px,6vw,96px);margin-bottom:clamp(40px,5vw,64px);display:grid}.mission__head[data-astro-cid-44bmxgrt] h2[data-astro-cid-44bmxgrt]{font-family:var(--font-serif);letter-spacing:-.018em;text-wrap:balance;font-size:clamp(32px,3.6vw,48px);font-weight:400;line-height:1.08}.mission__head[data-astro-cid-44bmxgrt] p[data-astro-cid-44bmxgrt]{max-width:44ch;color:var(--hj-warm-ash);font-size:17px;line-height:1.6}.promise[data-astro-cid-44bmxgrt]{background:var(--hj-cream-deep)}.promise[data-astro-cid-44bmxgrt] .fitsec{padding-top:48px}@media (width<=960px){.mission__head[data-astro-cid-44bmxgrt]{grid-template-columns:1fr;align-items:start;gap:16px}}
