.hero{--hero-min-h: 47.5rem;--hero-max-h: 56.25rem;--journal-w: min( var(--journal-vw), calc((100svh - var(--header-h) - var(--journal-height-allowance)) * var(--journal-aspect)), var(--journal-max-w) );--hero-copy-min: 20rem;--hero-tabs-reserve: 8rem;--hero-journal-fit: calc( 100% - var(--hero-tabs-reserve) - var(--hero-col-gap) * 2 - var(--hero-copy-min) );--journal-book-floor: 50rem;--hero-lane-full: clamp(4rem, 7vw, 6.25rem);--hero-lane: calc(var(--hero-lane-full) * var(--hero-prop-scale));--hero-pad-block: var(--sp-8);--hero-col-gap: var(--sp-5);--hero-copy-gap: var(--sp-5);--hero-copy-foot: 0px;--hero-bullet-icon: 1.6em;--hero-headline-fit: 13cqw;--hero-headline-min: 2rem;--hero-forest-h: 66%;--hero-wood-h: 54%;--hero-fade-down: linear-gradient( 180deg, rgb(var(--black-rgb) / 1) 0%, rgb(var(--black-rgb) / 1) 44%, rgb(var(--black-rgb) / .55) 76%, rgb(var(--black-rgb) / 0) 100% );--hero-fade-up: linear-gradient( 180deg, rgb(var(--black-rgb) / 0) 0%, rgb(var(--black-rgb) / .6) 16%, rgb(var(--black-rgb) / 1) 34%, rgb(var(--black-rgb) / 1) 100% );--hero-warm: linear-gradient( 180deg, rgb(var(--ink-rgb) / .22) 0%, rgb(var(--maroon-rgb) / .09) 58%, rgb(var(--maroon-rgb) / .13) 100% );--hero-top-scrim: linear-gradient( 180deg, var(--scrim-strong) 0%, var(--scrim-soft) 42%, rgb(var(--ink-rgb) / 0) 100% );--hero-glow-x: calc(var(--hero-lane) * .43);--hero-glow-y: calc(12% + var(--hero-lane) * 2 * .44);--hero-glow-size: clamp(16rem, 32vw, 34rem);--hero-glow: radial-gradient( circle closest-side at center, rgb(var(--gold-bright-rgb) / .4) 0%, rgb(var(--gold-rgb) / .22) 30%, rgb(var(--maroon-rgb) / .12) 62%, rgb(var(--ink-rgb) / 0) 100% );--hero-prop-scale: 1;--hero-collage-scale: 1.3;--hero-prop-band: 18svh;--hero-prop-shadow: drop-shadow(0 18px 26px rgb(var(--shadow-color) / .7));position:relative;isolation:isolate;overflow:clip;min-height:min(var(--hero-min-h),calc(100svh - var(--header-h)));background-color:var(--ink);color:var(--text-on-dark)}.hero__bg{position:absolute;inset:0;z-index:var(--z-hero-bg);overflow:hidden;pointer-events:none}.hero__layer{position:absolute;left:0;right:0;display:block}.hero__layer img{width:100%;height:100%;object-fit:cover}.hero__layer--forest{top:0;height:var(--hero-forest-h);-webkit-mask-image:var(--hero-fade-down);mask-image:var(--hero-fade-down)}.hero__layer--forest img{object-position:center 28%}.hero__layer--wood{bottom:0;height:var(--hero-wood-h);-webkit-mask-image:var(--hero-fade-up);mask-image:var(--hero-fade-up)}.hero__layer--wood img{object-position:center bottom}.hero__bg:before{content:"";position:absolute;inset:0 0 auto;height:var(--sp-11);background-image:var(--hero-top-scrim)}.hero__bg:after{content:"";position:absolute;inset:0;background-image:var(--scrim-vignette),var(--hero-warm)}.hero__inner{position:relative;z-index:var(--z-content);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hero-col-gap);align-items:center;padding-block:var(--hero-pad-block);min-height:inherit}.hero__stage{position:absolute;inset:0;z-index:var(--z-hero-props);pointer-events:none;transform:scale(var(--hero-collage-scale));transform-origin:var(--hero-lane) 100%}.hero__glow{position:absolute;left:var(--hero-glow-x);bottom:var(--hero-glow-y);z-index:0;width:var(--hero-glow-size);aspect-ratio:1;transform:translate(-50%,50%);background-image:var(--hero-glow);mix-blend-mode:screen;opacity:.88}.hero__prop{position:absolute;z-index:1;height:auto;filter:var(--hero-prop-shadow);pointer-events:none;user-select:none;-webkit-user-select:none}.hero__prop--map{left:0;bottom:-6%;width:calc(clamp(7.5rem,16.5%,15rem) * var(--hero-prop-scale));max-height:var(--hero-prop-band);rotate:-5deg;transform-origin:bottom left}.hero__prop--lantern{left:0;bottom:12%;width:var(--hero-lane);filter:var(--hero-prop-shadow) drop-shadow(0 0 22px rgb(var(--gold-rgb) / .45))}.hero__prop--passport{left:1%;bottom:-2.5%;width:calc(clamp(4.5rem,10%,9rem) * var(--hero-prop-scale));max-height:calc(var(--hero-prop-band) * .8);rotate:-3deg;transform-origin:bottom left}.hero__prop--compass{left:7.5%;bottom:.5%;width:calc(clamp(3.25rem,7%,6.25rem) * var(--hero-prop-scale));max-height:calc(var(--hero-prop-band) * .68)}.hero__copy{container-type:inline-size;position:relative;z-index:var(--z-content);display:flex;flex-direction:column;align-items:flex-start;gap:var(--hero-copy-gap);min-width:0}.hero__headline{margin:0;color:var(--text-on-dark);text-wrap:balance;font-size:var(--fs-hero);font-size:min(var(--fs-hero),max(var(--hero-headline-min),var(--hero-headline-fit)))}.hero__headline-line{display:block;text-shadow:var(--text-shadow-dark)}.hero__headline-line--lead{color:var(--parchment)}.hero__headline-line--emphasis{color:var(--gold);text-shadow:var(--text-shadow-dark),var(--text-shadow-gold)}.hero__subtitle{margin:0;color:var(--parchment);font-family:var(--ff-body);font-size:max(1rem,var(--fs-body));line-height:var(--lh-snug);text-shadow:var(--text-shadow-dark)}.hero__rule{margin-block:0}.hero__bullets{display:flex;flex-direction:column;gap:var(--sp-3);width:100%}.hero__bullet{display:flex;align-items:flex-start;gap:var(--sp-4);font-size:var(--fs-body-lg);line-height:var(--lh-snug);color:var(--text-on-dark);text-shadow:var(--text-shadow-dark)}.hero__bullet-icon{width:var(--hero-bullet-icon);height:var(--hero-bullet-icon);margin-block-start:-.06em;color:var(--gold)}.hero__bullet-text{min-width:0}.hero__cta{max-width:100%;white-space:nowrap;padding-inline:var(--sp-4)}.hero__journal-slot,.hero__tabs-slot{position:relative;z-index:var(--z-journal);min-width:0}.hero__journal-slot{inline-size:var(--journal-w);max-inline-size:100%;justify-self:center}.hero__tabs-slot{z-index:var(--z-journal-ui);align-self:center}@media(max-width:767px){.hero{--hero-pad-block: var(--sp-9);--hero-copy-gap: var(--sp-6);--journal-w: min( 100%, calc((100svh - var(--header-h) - var(--journal-height-allowance)) * var(--journal-aspect)) )}.hero__journal-slot{inline-size:100%}}@media(min-width:768px)and (max-width:1279px){.hero{--journal-w: min( 100%, calc((100svh - var(--header-h) - var(--journal-height-allowance)) * var(--journal-aspect)) )}.hero__inner{text-align:center}.hero__copy{justify-self:stretch;inline-size:100%;max-inline-size:var(--content-max-narrow);margin-inline:auto;align-items:center}.hero__bullets{inline-size:auto;max-inline-size:100%}.hero__bullet{text-align:start}.hero__journal-slot,.hero__tabs-slot{inline-size:100%;justify-self:stretch}}@media(min-width:1024px)and (max-width:1279px){.hero{--hero-pad-block: var(--sp-6);--hero-copy-gap: var(--sp-4);--journal-w: min(100%, var(--journal-max-w))}}@media(max-width:1279px){.hero__stage{display:none}}@media(min-width:1280px){.hero{--hero-col-gap: var(--sp-4);--hero-copy-foot: var(--sp-10)}.hero__inner{padding-inline-start:max(var(--gutter),var(--hero-lane))}.hero__copy{padding-block-end:var(--hero-copy-foot)}}@media(min-width:1280px)and (max-width:1439px){.hero{--hero-prop-scale: .72;--hero-copy-min: 21rem;--journal-w: var(--journal-max-w);--hero-journal-fit: calc( 100% - var(--hero-col-gap) - var(--hero-copy-min) )}.hero__inner{grid-template-columns:minmax(0,1fr) min(var(--journal-w),var(--hero-journal-fit));grid-template-rows:auto auto}.hero__copy{grid-column:1;grid-row:1 / span 2}.hero__journal-slot{grid-column:2;grid-row:1}.hero__tabs-slot{grid-column:2;grid-row:2;inline-size:100%;justify-self:stretch;align-self:start}}@media(min-width:1440px){.hero{max-height:var(--hero-max-h);--journal-w: max( var(--journal-book-floor), min( var(--journal-vw), calc((100svh - var(--header-h) - var(--journal-height-allowance)) * var(--journal-aspect)), var(--journal-max-w) ) )}.hero__inner{grid-template-columns:minmax(0,1fr) min(var(--journal-w),var(--hero-journal-fit)) var(--hero-tabs-reserve)}.hero__copy{grid-column:1;grid-row:1}.hero__journal-slot{grid-column:2;grid-row:1}.hero__tabs-slot{grid-column:2 / 4;grid-row:1;justify-self:stretch;pointer-events:none}}@media(min-width:1280px)and (max-height:820px){.hero{--hero-pad-block: var(--sp-6);--hero-copy-foot: var(--sp-6);--hero-prop-band: 15.5svh}}@media(min-width:1280px)and (max-height:700px){.hero{--hero-pad-block: var(--sp-5);--hero-copy-gap: var(--sp-4);--hero-copy-foot: 0px;--hero-glow-size: clamp(12rem, 24vw, 24rem);--hero-glow-y: 18%;--hero-lane: var(--gutter)}.hero__prop{display:none}.hero__bullets{gap:var(--sp-2)}}@media(prefers-reduced-motion:no-preference){.hero__glow{animation:hero-lantern-pulse 4.2s var(--ease-in-out) infinite}.hero__prop--lantern{animation:hero-lantern-flame 4.2s var(--ease-in-out) infinite}}@keyframes hero-lantern-pulse{0%,to{opacity:.62;transform:translate(-50%,50%) scale(.93)}38%{opacity:1;transform:translate(-50%,50%) scale(1.07)}52%{opacity:.86;transform:translate(-50%,50%) scale(1.01)}64%{opacity:.97;transform:translate(-50%,50%) scale(1.05)}}@keyframes hero-lantern-flame{0%,to{filter:var(--hero-prop-shadow) drop-shadow(0 0 14px rgb(var(--gold-rgb) / .3))}38%{filter:var(--hero-prop-shadow) drop-shadow(0 0 30px rgb(var(--gold-bright-rgb) / .62))}52%{filter:var(--hero-prop-shadow) drop-shadow(0 0 20px rgb(var(--gold-rgb) / .42))}64%{filter:var(--hero-prop-shadow) drop-shadow(0 0 26px rgb(var(--gold-bright-rgb) / .55))}}.journal__stage{--journal-copy-x: 23.263cqw;--journal-copy-y: 3.93cqw;--journal-copy-w: 29.761cqw;--journal-copy-h: 47.058cqw;--journal-copy-plane: matrix(.984, .176, -.323, .946, 0, 0);--journal-seal-w: 39%;--journal-seal-top: 78%;--journal-copy-measure: 96%;--journal-art-x: 56.397cqw;--journal-art-y: 4.462cqw;--journal-art-w: 41.403cqw;--journal-art-h: 57.127cqw;--journal-art-plane: matrix(.989, .15, -.261, .965, 0, 0);--journal-art-cut: polygon(3.3% 5.8%, 4.8% 4.1%, 7.3% 3.5%, 10% 3.3%, 15.2% 2.8%, 20.5% 2.4%, 25.8% 2.1%, 31.2% 1.9%, 36.6% 1.7%, 42% 1.7%, 47.4% 1.6%, 52.8% 1.5%, 58.2% 1.5%, 63.6% 1.4%, 69% 1.3%, 74.4% 1.2%, 79.7% 1%, 85.1% .8%, 90.4% .5%, 92.2% .2%, 94.3% .4%, 95.8% .9%, 96.8% 1.6%, 97.4% 2.5%, 96.6% 11.3%, 97.4% 31.3%, 98.1% 51.4%, 98.5% 57.4%, 99.2% 69.4%, 99.7% 73.9%, 99% 76.5%, 98.1% 78.4%, 96.5% 79.8%, 93.9% 81%, 88.8% 81.8%, 82.1% 82%, 79% 81.8%, 77.6% 82.3%, 76.9% 83.6%, 77% 85.5%, 77.3% 89%, 76.8% 92.3%, 75.6% 94.7%, 73.4% 97.1%, 70.7% 98.6%, 66.6% 99.2%, 62.5% 99.2%, 58.4% 99.2%, 54.3% 99%, 50.2% 99%, 46.1% 98.8%, 42% 98.7%, 37.9% 98.6%, 33.7% 98.4%, 29.6% 98.3%, 25.5% 98.2%, 21.5% 98.3%, 17.4% 98.3%, 13.4% 98.5%, 9.5% 98.8%, 5.6% 99.4%, 1.7% 99.8%, .3% 99.7%, .9% 92.5%, 2% 62.2%, 3.3% 31.8%, 4.1% 11.6%);--journal-fs: clamp(.8125rem, 2cqw, 1rem);--journal-lh: 1.38;position:relative;isolation:isolate;inline-size:var(--journal-w, 100%);max-inline-size:100%;margin-inline:auto;container-type:inline-size;container-name:journal}.journal__book{display:block;width:100%;max-width:min(28rem,100%);margin-inline:auto;aspect-ratio:var(--journal-aspect);opacity:.92}.journal__book img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(var(--shadow-xl))}.journal__turn{display:none}.journal__spread{display:flex;flex-direction:column;gap:var(--sp-4);margin-block-start:var(--sp-5);transition:opacity var(--tr-base)}.journal__spread.is-swapping{opacity:0}.journal__page--copy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);padding-inline:var(--sp-2);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-on-dark);text-align:center;text-wrap:pretty}.journal__page--copy p{max-width:none;margin:0}.journal__eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-widest);color:var(--text-gold)}.journal__eyebrow:before,.journal__eyebrow:after{flex:0 1 var(--sp-7)}.journal__title{margin:0;font-family:var(--ff-accent);font-style:italic;font-weight:var(--fw-regular);font-size:var(--fs-h2);line-height:1.14;letter-spacing:var(--ls-normal);color:var(--text-gold);text-wrap:balance}.journal__blurb{font-size:var(--fs-body-lg)}.journal__blurb--pending,.journal__reassurance,.journal__audience{font-size:var(--fs-body);color:var(--text-on-dark-muted)}.journal__blurb--pending,.journal__audience{font-style:italic}.journal__divider{flex:0 0 auto;width:min(100%,var(--sp-11));height:var(--star-size);margin-block:.15em;color:var(--gold)}.journal__actions{display:flex;justify-content:center;margin-top:var(--sp-2);padding-inline-start:0}.journal__cta.btn{font-size:var(--fs-btn);letter-spacing:var(--ls-wider);padding-inline:var(--sp-6)}.journal__page--art{order:-1;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--r-lg);box-shadow:var(--shadow-lg)}.journal__page--art picture,.journal__page--art img{display:block;width:100%;height:100%}.journal__page--art img{object-fit:cover;object-position:center}.journal__page--art-blank{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);background-color:var(--surface-2);border:var(--bw-hair) solid var(--border-hairline);box-shadow:none;color:var(--gold)}.journal__ghost{width:var(--sp-9);height:var(--sp-9);opacity:.24}.journal__ghost-rule{width:var(--sp-8);height:var(--bw-hair);background-color:currentColor;opacity:.22}.journal__page--art{position:absolute;order:0;overflow:visible;left:var(--journal-art-x);top:var(--journal-art-y);width:var(--journal-art-w);height:var(--journal-art-h);aspect-ratio:auto;transform:var(--journal-art-plane);transform-origin:0 0;clip-path:var(--journal-art-cut);isolation:isolate;border-radius:0;box-shadow:none}.journal__page--art img{opacity:.96}.journal__page--art:before,.journal__page--art:after{content:"";position:absolute;inset:0;pointer-events:none}.journal__page--art:before{z-index:1;background-color:rgb(var(--parchment-warm-rgb) / .14);mix-blend-mode:overlay}.journal__page--art:after{z-index:2;background-image:linear-gradient(to right,rgb(var(--shadow-color) / .55) 0%,rgb(var(--shadow-color) / .18) 5%,transparent 11%),linear-gradient(to left,rgb(var(--shadow-color) / .22) 0%,transparent 4%)}.journal__page--art-blank{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5cqw;background-color:transparent;border:0;border-radius:0;box-shadow:none;color:var(--maroon);-webkit-mask-image:none;mask-image:none}.journal__page--art-blank:before,.journal__page--art-blank:after{display:none}.journal__ghost{width:9cqw;height:9cqw;opacity:.24}.journal__ghost-rule{width:8cqw}@container journal (max-width: 49.99rem){.journal__book{width:100%;max-width:none;opacity:1}.journal__turn{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;aspect-ratio:var(--journal-aspect);padding:0;border:0;border-radius:var(--r-lg);background:none;cursor:pointer}.journal__spread{margin-block-start:var(--sp-5)}.journal__eyebrow{white-space:nowrap}.journal__eyebrow:before,.journal__eyebrow:after{flex:0 1 var(--sp-7);min-width:var(--sp-3)}.journal__page--art{z-index:2;pointer-events:none}.journal__title{position:absolute;left:var(--journal-copy-x);top:var(--journal-copy-y);z-index:2;display:flex;align-items:center;justify-content:center;width:var(--journal-copy-w);height:calc(var(--journal-copy-h) * .72);padding-inline:1cqw;transform:var(--journal-copy-plane);transform-origin:0 0;font-size:clamp(1.125rem,6.2cqw,2.5rem);line-height:1.12;color:var(--maroon);text-align:center;pointer-events:none}}@media(min-width:768px){@container journal (min-width: 50rem){.journal__book{width:auto;max-width:none;margin-inline:0;opacity:1}.journal__turn{position:absolute;inset:0;z-index:1;display:block;width:100%;border-radius:var(--r-lg);background:none;cursor:pointer}.journal__spread{position:absolute;inset:0;z-index:2;display:block;margin-block-start:0;pointer-events:none}.journal__page{position:absolute;pointer-events:auto}.journal__page--copy{left:var(--journal-copy-x);top:var(--journal-copy-y);width:var(--journal-copy-w);height:var(--journal-copy-h);transform:var(--journal-copy-plane);transform-origin:0 0;justify-content:flex-start;gap:.3em;padding-inline:0;font-size:var(--journal-fs);line-height:var(--journal-lh);color:var(--text-on-parchment)}.journal__page--copy>:first-child{margin-top:0}.journal__eyebrow{gap:.45em;font-size:.74em;letter-spacing:var(--ls-wider);color:var(--text-on-parchment);white-space:nowrap}.journal__eyebrow:before,.journal__eyebrow:after{flex:0 1 1.6em;min-width:.7em;opacity:.55}.journal__title{font-size:1.6em;color:var(--maroon)}.journal__blurb,.journal__blurb--pending{font-size:1em}.journal__page--copy .journal__blurb,.journal__page--copy .journal__blurb--pending,.journal__page--copy .journal__reassurance,.journal__page--copy .journal__audience{max-width:var(--journal-copy-measure);margin-inline:auto}.journal__blurb--pending,.journal__reassurance,.journal__audience{color:var(--text-on-parchment)}.journal__reassurance,.journal__audience{font-size:1em}.journal__divider{width:min(100%,5.5em);height:.62em;color:var(--text-on-parchment-muted)}.journal__actions{position:absolute;left:var(--journal-seal-w);right:0;bottom:3.2cqw;justify-content:flex-end;margin:0;padding:0}.journal__cta.btn{font-size:1em;letter-spacing:var(--ls-normal);padding-inline:.6em;white-space:nowrap}}}.journal__rail{--tab-w: clamp(6.75rem, 8vw, 8rem);--tab-aspect: 1.041;display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);inline-size:100%;min-inline-size:0}.journal__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2);max-inline-size:100%}.dest-tab{--tab-bright: .93;position:relative;flex:0 0 auto;width:var(--tab-w);min-width:0;min-height:max(var(--tap-min),calc(var(--tab-w) / var(--tab-aspect)));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3em;padding-block:.5rem;padding-inline:.6rem 1rem;container-type:inline-size;background-image:url(/assets/icons/destination-tab.svg);background-repeat:no-repeat;background-position:center;background-size:123.7% 124.7%;filter:brightness(var(--tab-bright)) saturate(.92);font-family:var(--ff-body);color:var(--text-on-parchment);text-align:center;cursor:pointer;transition:transform var(--tr-base),filter var(--tr-base),color var(--tr-base)}.dest-tab__number{font-family:var(--ff-display);font-size:max(1rem,17cqw);line-height:1;letter-spacing:var(--ls-display);color:var(--maroon)}.dest-tab__title{font-size:max(.8125rem,14cqw);line-height:1.22;text-wrap:balance}.dest-tab__glyph{width:max(1rem,18cqw);height:max(1rem,18cqw);color:var(--maroon);opacity:.85}.dest-tab:hover{--tab-bright: 1;color:var(--maroon)}.dest-tab.is-active{--tab-bright: 1.09;color:var(--maroon);z-index:1;filter:brightness(var(--tab-bright)) saturate(1.02) drop-shadow(var(--shadow-md))}.dest-tab.is-active .dest-tab__glyph{opacity:1}.journal__more{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--tap-min);padding-inline:var(--sp-3);font-family:var(--ff-accent);font-style:italic;font-size:var(--fs-body);color:var(--text-link);text-decoration-color:var(--border-gold-soft);text-align:center}.journal__more-glyph{width:1.1em;height:1.1em}.journal{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);width:100%;min-width:0;max-width:100%}@media(max-width:767px){.journal{gap:var(--sp-5);align-items:stretch}.journal__stage{inline-size:100%}.journal__rail{gap:var(--sp-4);min-inline-size:0}.journal__tabs{--fade-l: 0rem;--fade-r: 0rem;position:relative;flex-wrap:nowrap;justify-content:flex-start;inline-size:100%;gap:var(--sp-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:var(--sp-2);padding-inline:var(--sp-5);scroll-padding-inline:var(--sp-5);-webkit-mask-image:linear-gradient(to right,transparent 0,rgb(var(--black-rgb)) var(--fade-l),rgb(var(--black-rgb)) calc(100% - var(--fade-r)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,rgb(var(--black-rgb)) var(--fade-l),rgb(var(--black-rgb)) calc(100% - var(--fade-r)),transparent 100%)}.journal__tabs::-webkit-scrollbar{display:none}.journal__rail[data-overflow]:not([data-at-start]) .journal__tabs{--fade-l: 2.5rem}.journal__rail[data-overflow]:not([data-at-end]) .journal__tabs{--fade-r: 2.5rem}.dest-tab{width:8.5rem;scroll-snap-align:center}.journal__rail[data-overflow] .journal__scrollbar{display:block}}.journal__scrollbar{--thumb-size: .3;--thumb-pos: 0;--thumb-w: calc(var(--thumb-size) * 100%);position:relative;display:none;inline-size:min(62%,15rem);block-size:.375rem;margin-inline:auto;border-radius:var(--r-pill);background-color:rgb(var(--gold-rgb) / .14);box-shadow:inset 0 0 0 var(--bw-hair) rgb(var(--gold-rgb) / .3);cursor:pointer;touch-action:none}.journal__scrollbar:before{content:"";position:absolute;inset:-1rem 0}.journal__scrollbar-thumb{position:absolute;top:0;bottom:0;left:calc(var(--thumb-pos) * (100% - var(--thumb-w)));width:var(--thumb-w);border-radius:inherit;background-image:linear-gradient(to right,var(--gold),var(--gold-bright),var(--gold));box-shadow:0 0 .5rem rgb(var(--gold-rgb) / .55);transition:box-shadow var(--tr-base)}.journal__scrollbar.is-dragging .journal__scrollbar-thumb{box-shadow:0 0 .85rem rgb(var(--gold-bright-rgb) / .8)}@media(min-width:768px)and (max-width:1439px){.dest-tab:hover{transform:translateY(-3%)}.dest-tab.is-active{transform:translateY(-5%)}}@media(min-width:1440px){.journal{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;column-gap:0}.journal__rail{inline-size:auto;align-items:flex-start;align-self:center;gap:var(--sp-3);margin-inline-start:calc(var(--tab-w) * -.04);max-inline-size:max(var(--tab-w),var(--hero-tabs-reserve, 8rem))}.journal__more{max-inline-size:100%;text-align:start}.journal__tabs{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.25rem}.dest-tab:hover{transform:translate(4%)}.dest-tab.is-active{transform:translate(7%)}}@media(min-width:1440px){.hero__tabs-slot .journal__rail{--journal-edge-angle: 14.17deg;--tab-tuck: 1.1cqw;position:relative;display:block;inline-size:calc(100% - var(--hero-col-gap) - var(--hero-tabs-reserve));max-inline-size:none;aspect-ratio:1800 / 1275;margin:0;container-type:inline-size;pointer-events:none}.hero__tabs-slot .journal__tabs{position:absolute;inset:0;display:block}.hero__tabs-slot .dest-tab:nth-child(1){--i: 0}.hero__tabs-slot .dest-tab:nth-child(2){--i: 1}.hero__tabs-slot .dest-tab:nth-child(3){--i: 2}.hero__tabs-slot .dest-tab:nth-child(4){--i: 3}.hero__tabs-slot .dest-tab:nth-child(5){--i: 4}.hero__tabs-slot .dest-tab{position:absolute;left:calc(99.792cqw - var(--i, 0) * 2.412cqw - var(--tab-tuck) * .9696);top:calc(16.667cqw + var(--i, 0) * 9.552cqw - var(--tab-tuck) * .2448);width:calc(13.9cqw + var(--tab-tuck));height:9.3cqw;min-height:0;transform-origin:0 0;rotate:var(--journal-edge-angle);gap:.15em;padding-block:.25rem;padding-inline:calc(var(--tab-tuck) + .35rem) .9rem;pointer-events:auto;background:none;border:0 solid transparent;border-radius:0;border-image-source:url(/assets/img/destination-tab.webp);border-image-slice:118 70 56 44 fill;border-image-width:2.716cqw 1.611cqw 1.289cqw 1.013cqw;border-image-repeat:stretch;box-shadow:none;-webkit-mask-image:linear-gradient(to right,transparent var(--tab-tuck),rgb(var(--black-rgb)) calc(var(--tab-tuck) + 1px));mask-image:linear-gradient(to right,transparent var(--tab-tuck),rgb(var(--black-rgb)) calc(var(--tab-tuck) + 1px))}.hero__tabs-slot .dest-tab:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgb(var(--shadow-color) / .5) 7.3%,rgb(var(--shadow-color) / 0) calc(7.3% + 1.1rem))}.hero__tabs-slot .dest-tab{filter:brightness(var(--tab-bright)) saturate(.92) drop-shadow(.1rem .15rem .2rem rgb(var(--shadow-color) / .5))}.hero__tabs-slot .dest-tab.is-active{filter:brightness(var(--tab-bright)) saturate(1.02) drop-shadow(.15rem .25rem .35rem rgb(var(--shadow-color) / .6))}.hero__tabs-slot .dest-tab__number{font-size:1rem}.hero__tabs-slot .dest-tab__glyph{display:none}.hero__tabs-slot .dest-tab:hover{transform:translate(3%)}.hero__tabs-slot .dest-tab.is-active{transform:translate(6%)}.hero__tabs-slot .journal__more{position:absolute;left:86cqw;top:68.6cqw;inline-size:max-content;padding-inline:0;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.journal__spread{transition:none}.journal__spread.is-swapping{opacity:1}.dest-tab,.dest-tab:hover,.dest-tab.is-active{transform:none}}.journal-prompt{padding-block:var(--sp-4) var(--sp-3)}.journal-prompt__line{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-3);max-width:var(--content-max-narrow);margin-inline:auto;padding-inline:var(--gutter);color:var(--text-gold);font-family:var(--ff-body);font-size:var(--fs-small);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--ls-widest);text-transform:uppercase;text-align:center;text-shadow:var(--text-shadow-dark)}.journal-prompt__hand{width:var(--sp-6);height:var(--sp-6)}.journal-prompt__text{text-wrap:balance}.journal-prompt__tail{flex:0 0 auto;width:var(--sp-6);height:var(--bw-hair);background-image:var(--grad-hairline);opacity:var(--op-muted)}.journal-prompt__star{flex:0 0 auto;width:var(--star-size);height:var(--star-size);background-color:currentColor;-webkit-mask:var(--star-mask) center / contain no-repeat;mask:var(--star-mask) center / contain no-repeat}@media(max-width:599px){.journal-prompt__line{display:block}.journal-prompt__hand,.journal-prompt__star{display:inline-block;vertical-align:middle}.journal-prompt__hand{margin-inline-end:var(--sp-2)}.journal-prompt__star{margin-inline-start:var(--sp-3)}.journal-prompt__tail{display:none}}.journey-banner{padding-block:var(--sp-3) var(--sp-2)}.journey-banner__bar{max-width:var(--content-max-narrow);margin-inline:auto}@media(max-width:767px){.journey-banner__bar{padding-inline:var(--sp-4);letter-spacing:var(--ls-wide)}}.community{padding-block:var(--sp-section)}.community__panel{position:relative;padding-block:var(--sp-6);padding-inline:var(--sp-5);background-color:var(--parchment);background-image:linear-gradient(rgb(var(--parchment-rgb) / .35),rgb(var(--parchment-rgb) / .35)),var(--img-parchment);background-repeat:no-repeat;background-position:center,center;background-size:cover,cover;border:var(--bw-1) solid var(--parchment-edge);border-radius:var(--r-md);box-shadow:var(--shadow-xl);color:var(--text-on-parchment)}.community__panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 var(--sp-7) var(--border-on-parchment),inset 0 0 0 var(--bw-hair) var(--parchment-lit)}.community__heading{margin-block-end:var(--sp-6);color:var(--maroon)}.community__heading-text{text-wrap:balance}.community__heading-star{flex:0 0 auto;width:var(--star-size);height:var(--star-size);background-color:currentColor;-webkit-mask:var(--star-mask) center / contain no-repeat;mask:var(--star-mask) center / contain no-repeat}.community__grid{display:grid;grid-template-columns:1fr;gap:var(--sp-5)}.community__item{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);text-align:center}.community__item+.community__item{padding-block-start:var(--sp-5);border-block-start:var(--bw-hair) solid var(--border-parchment-rule)}.community__glyph{width:var(--sp-7);height:var(--sp-7);color:var(--ink)}.community__glyph--brain{--icon-accent: var(--navy)}.community__glyph--shield{color:var(--navy)}.community__title{font-size:var(--fs-h4);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--maroon)}.community__text{max-width:var(--measure-narrow);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-on-parchment)}@media(max-width:767px){.community__heading{display:block;text-align:center}.community__heading:before,.community__heading:after{content:none}.community__heading-star{display:inline-block;vertical-align:middle;margin-inline-start:var(--sp-3)}}@media(min-width:768px){.community__panel{padding-block:var(--sp-7);padding-inline:var(--sp-6)}.community__grid{grid-template-columns:repeat(2,1fr);column-gap:var(--sp-6);row-gap:var(--sp-7)}.community__item+.community__item{padding-block-start:0;border-block-start:0}}@media(min-width:1024px){.community__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.community__panel{padding-inline:var(--sp-7)}.community__heading{margin-block-end:var(--sp-7)}.community__grid{grid-template-columns:repeat(6,1fr);column-gap:0}.community__item{padding-inline:var(--sp-3)}.community__item+.community__item{border-inline-start:var(--bw-hair) solid var(--border-parchment-rule)}.community__title{font-size:var(--fs-body);letter-spacing:var(--ls-wide)}.community__text{max-width:none}}@media(min-width:1024px)and (max-height:700px){.journal-prompt{padding-block:var(--sp-3) var(--sp-2)}.journey-banner{padding-block:var(--sp-2)}.community__panel{padding-block:var(--sp-6)}.community__heading{margin-block-end:var(--sp-5)}.community__grid{row-gap:var(--sp-6)}}
