.cx .cx-tail{--tail-rule:color-mix(in oklab, var(--w-accent) 34%, transparent);--tail-soft:color-mix(in oklab, var(--w-ink) 84%, var(--w-ground));background:var(--w-ground);color:var(--w-ink)}.cx .cx-tail :focus-visible{outline-color:var(--w-accent)}.cx .cx-tail .cx-eyebrow{font-family:var(--font-text);letter-spacing:0;color:var(--w-accent);margin:0 0 14px;font-size:1.0625rem;font-style:normal;font-weight:500}.cx .cx-tail .cx-h2{color:var(--w-ink);letter-spacing:-.02em;max-width:20ch;font-size:clamp(2.25rem,1.4rem + 3.4vw,4.25rem);line-height:1}.cx .cx-tail .cx-h3{color:var(--w-ink);letter-spacing:-.01em;font-weight:500}.cx .cx-tail .cx-lede,.cx .cx-tail .cx-note{color:var(--tail-soft)}.cx .cx-tail .cx-lede{font-size:1.1875rem}.cx .cx-tail .cx-note{font-size:.98rem;font-style:italic}.cx-tail__vine{width:min(22rem,70%);height:auto;margin:0 0 clamp(20px,3vw,32px);display:block}.cx-tail__vine--center{margin-inline:auto}.cx .cx-tail .cx-answer{background:0 0;border:0;padding:clamp(64px,10vw,140px) 0 clamp(56px,8vw,110px)}.cx .cx-tail .cx-answer__h{font-family:var(--font-display);letter-spacing:-.01em;color:var(--w-accent);margin:0 0 18px;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.4rem);font-style:italic;font-weight:400;line-height:1.1}.cx .cx-tail .cx-answer__text{max-width:30ch;font-family:var(--font-display);letter-spacing:-.015em;color:var(--w-ink);text-wrap:pretty;font-size:clamp(1.75rem,1.1rem + 2.6vw,3.1rem);font-weight:400;line-height:1.16}.cx .cx-tail .cx-ledger{background:var(--w-raised);padding:0;display:grid}.cx-ledger__photo{min-height:58svh;margin:0;position:relative;overflow:hidden}.cx-ledger__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cx .cx-tail .cx-ledger .cx-wrap{padding-block:clamp(56px,8vw,120px)}@media (width>=900px){.cx .cx-tail .cx-ledger{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.cx-ledger__photo{min-height:100%}.cx .cx-tail .cx-ledger .cx-wrap{max-width:44rem;margin:0;padding-inline:clamp(32px,5vw,80px)}}.cx .cx-tail .cx-ledger__cols{margin-top:clamp(28px,4vw,44px);display:block}.cx .cx-tail .cx-ledger__col{border:0;border-top:1px solid var(--tail-rule);color:inherit;background:0 0;margin:0 0 26px;padding:22px 0 0}.cx .cx-tail .cx-ledger__col .cx-h3{font-size:clamp(1.4rem,1.1rem + 1vw,1.85rem)}.cx .cx-tail .cx-ledger__col ul{margin:10px 0 0;padding:0;font-size:1.0625rem;line-height:1.7;list-style:none}.cx .cx-tail .cx-ledger__col li{border:0;padding:0;display:inline}.cx .cx-tail .cx-ledger__col li:before{content:none}.cx .cx-tail .cx-ledger__col li:not(:last-child):after{content:"❦";color:var(--w-accent);margin:0 .55em;font-size:.8em;display:inline-block;transform:translateY(-.05em)}.cx .cx-tail .cx-ledger__col--never{color:inherit;background:0 0}.cx .cx-tail .cx-ledger__col--never .cx-h3{color:var(--w-accent)}.cx .cx-tail .cx-ledger__col--never li{font-style:italic}.cx .cx-tail .cx-steps{background:var(--w-ground);padding:0;display:grid}.cx .cx-tail .cx-steps .cx-wrap{padding-block:clamp(56px,8vw,120px)}.cx-steps__photo{min-height:58svh;margin:0;position:relative;overflow:hidden}.cx-steps__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width>=900px){.cx .cx-tail .cx-steps{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.cx .cx-tail .cx-steps .cx-wrap{max-width:44rem;margin:0 0 0 auto;padding-inline:clamp(32px,5vw,80px)}.cx-steps__photo{min-height:100%}}.cx .cx-tail .cx-steps__list{margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none}.cx .cx-tail .cx-steps__item{border-top:1px solid var(--tail-rule);padding:20px 0 22px;display:block}.cx .cx-tail .cx-steps__item .cx-h3{font-size:clamp(1.35rem,1.1rem + .8vw,1.7rem)}.cx .cx-tail .cx-steps__item p{color:var(--tail-soft);margin:0;font-size:1.0625rem;line-height:1.65}.cx .cx-tail .cx-journeys{padding:clamp(64px,10vw,140px) 0 clamp(40px,6vw,80px)}.cx .cx-tail .cx-journeys__grid{border-bottom:1px solid var(--tail-rule);margin-top:clamp(28px,4vw,44px);display:block}.cx .cx-tail .cx-journey{border:0;border-top:1px solid var(--tail-rule);transition:background-color var(--dur-touch,.18s) var(--ease-film,ease);background:0 0;grid-template-columns:minmax(0,1fr);gap:6px 32px;padding:26px 4px;display:grid}.cx .cx-tail .cx-journey:hover{background:color-mix(in oklab, var(--w-raised) 70%, transparent);transform:none}@media (width>=900px){.cx .cx-tail .cx-journey{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:30px 16px}.cx .cx-tail .cx-journey__meta,.cx .cx-tail .cx-journey__title,.cx .cx-tail .cx-journey__route{grid-column:1}.cx .cx-tail .cx-journey__price{text-align:right;grid-area:1/2/span 3;align-self:center}.cx .cx-tail .cx-journey__go{grid-column:2}}.cx .cx-tail .cx-journey__meta{color:var(--w-accent);font-size:1rem}.cx .cx-tail .cx-journey__title{letter-spacing:-.015em;color:var(--w-ink);font-size:clamp(1.6rem,1.2rem + 1.4vw,2.35rem)}.cx .cx-tail .cx-journey__route{color:var(--tail-soft);font-size:1rem}.cx .cx-tail .cx-journey__price{color:var(--w-ink);font-variant-numeric:lining-nums;margin:6px 0 0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.cx .cx-tail .cx-journey__price small{color:var(--tail-soft);font-size:.95rem;font-style:italic}.cx .cx-tail .cx-journey__go{font-family:var(--font-display);color:var(--w-accent);text-decoration:underline;-webkit-text-decoration-color:var(--tail-rule);-webkit-text-decoration-color:var(--tail-rule);text-decoration-color:var(--tail-rule);text-underline-offset:5px;padding-top:4px;font-size:1.125rem;font-style:italic}.cx .cx-tail .cx-faq{background:var(--w-raised);border:0}.cx .cx-tail .cx-faq__list{max-width:none;display:block}@media (width>=1000px){.cx .cx-tail .cx-faq__list{columns:2;column-gap:clamp(40px,5vw,80px)}}.cx .cx-tail .cx-faq__item{break-inside:avoid;border-top:1px solid var(--tail-rule);padding:24px 0 26px}.cx .cx-tail .cx-faq__item .cx-h3{font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem)}.cx .cx-tail .cx-faq__item p{color:var(--tail-soft);font-size:1.0625rem;line-height:1.65}.cx .cx-tail .cx-reading{background:var(--w-raised);padding:0 0 clamp(56px,8vw,110px)}.cx .cx-tail .cx-reading .cx-wrap{border-top:1px solid var(--tail-rule);padding-top:clamp(28px,4vw,44px)}.cx .cx-tail .cx-reading ul{columns:18rem 2;column-gap:clamp(32px,5vw,80px);margin:0 0 28px;padding:0;display:block}.cx .cx-tail .cx-reading li{break-inside:avoid;padding:7px 0}.cx .cx-tail .cx-reading a{min-height:0;font-family:var(--font-display);color:var(--w-ink);text-decoration:underline;-webkit-text-decoration-color:var(--tail-rule);-webkit-text-decoration-color:var(--tail-rule);text-decoration-color:var(--tail-rule);text-underline-offset:5px;border:0;border-radius:0;padding:0;font-size:1.125rem;font-style:italic;line-height:1.4;display:inline}.cx .cx-tail .cx-reading a:hover{color:var(--w-accent);text-decoration-color:currentColor}.cx .cx-tail .cx-cta{color:var(--w-ink);background:0 0;padding:0 0 clamp(64px,9vw,120px)}.cx-cta__photo{height:clamp(320px,62svh,640px);margin:0;position:relative;overflow:hidden}.cx-cta__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cx .cx-tail .cx-cta__plate{width:min(100% - 2 * var(--cx-gutter), 52rem);background:var(--w-ground);border-radius:var(--radius-3xl);background:linear-gradient(var(--w-ground), var(--w-ground)) padding-box, var(--rose-gold-grad) border-box;text-align:center;border:1px solid #0000;margin:clamp(-120px,-10vw,-48px) auto 0;padding:clamp(32px,5vw,64px) clamp(24px,5vw,64px) clamp(36px,5vw,56px);position:relative}.cx .cx-tail .cx-cta__plate .cx-h2{color:var(--w-ink);margin-inline:auto}.cx .cx-tail .cx-cta__plate .cx-lede{color:var(--tail-soft);margin-inline:auto}.cx .cx-tail .cx-cta__plate .cx-eyebrow{color:var(--w-accent)}.cx .cx-tail .cx-cta__actions{justify-content:center}.cx .cx-tail .cx-cta__small{color:var(--tail-soft);font-size:1rem;font-style:italic}.cx-cta__rosette{width:72px;height:72px;margin:0 auto 18px;display:block}.cx .cx-tail .cx-others{background:0 0}.cx .cx-tail .cx-card__frame{background:var(--rose-gold-grad) border-box;border:1px solid #0000}.cx .cx-tail .cx-card__name{color:var(--w-ink)}.cx .cx-tail .cx-card__line{color:var(--tail-soft);font-size:.98rem}.cx .cx-tail .cx-card--hub{background:var(--w-raised);border-color:var(--w-accent)}.cx .cx-tail .cx-credits{border-top:1px solid var(--tail-rule);color:var(--tail-soft);padding:24px 0 44px;font-size:.95rem}.cx .cx-tail .cx-credits a{color:var(--w-ink);-webkit-text-decoration-color:var(--tail-rule);-webkit-text-decoration-color:var(--tail-rule);text-decoration-color:var(--tail-rule)}.cx .cx-tail .cx-crumbs{color:var(--tail-soft);margin:0 0 10px;font-size:.95rem}.cx .cx-tail .cx-crumbs a{color:var(--w-ink);-webkit-text-decoration-color:var(--tail-rule);-webkit-text-decoration-color:var(--tail-rule);text-decoration-color:var(--tail-rule)}@media (prefers-reduced-motion:reduce){.cx .cx-tail .cx-journey{transition:none}}.cx :is(.cx-tail [class*=ground-],.cx-chapters[class*=ground-]){--tail-rule:color-mix(in oklab, var(--ground-metal) 55%, transparent);--tail-soft:var(--ground-soft);background:var(--ground-bg);color:var(--w-ink)}.cx .cx-tail .cx-faq__item .cx-h3,.cx .cx-tail .cx-steps__item .cx-h3{color:var(--w-ink)}.cx .cx-tail .cx-journey:hover{background:color-mix(in oklab, var(--w-raised) 80%, transparent)}.cx .cx-chapters[class*=ground-] .sk-h2,.cx .cx-chapters[class*=ground-] .sk-h3{color:var(--w-ink);letter-spacing:-.02em}.cx .cx-chapters[class*=ground-] .sk-body,.cx .cx-chapters[class*=ground-] .sk-body p{color:var(--ground-soft)}.cx .cx-chapters[class*=ground-] .cx-place,.cx .cx-chapters[class*=ground-] .sk-numeral{color:var(--w-accent)}.cx .cx-chapters[class*=ground-] .sk-story__step{opacity:.9}.cx .cx-chapters[class*=ground-] .sk-story__step.is-on{opacity:1}.cx .cx-chapters .cx-figcap{background:oklab(20.0337% .0580454 .00203127/.84);padding:4px 9px}.cx .cx-chapters .cx-figcap .cx-caption,.cx .cx-chapters .cx-figcap .cx-caption a{color:#fff0f3}@media (width<=899.98px){.cx .cx-chapters .sk-story__steps{padding-bottom:8vh}}.cx .cx-tail .cx-band{height:clamp(260px,46svh,560px);margin:0;position:relative;overflow:hidden}.cx .cx-tail .cx-band img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width>=900px){:is(.cx .cx-tail .cx-ledger:not(:has(.cx-ledger__photo)),.cx .cx-tail .cx-steps:not(:has(.cx-steps__photo))){grid-template-columns:minmax(0,1fr)}:is(.cx .cx-tail .cx-ledger:not(:has(.cx-ledger__photo)) .cx-wrap,.cx .cx-tail .cx-steps:not(:has(.cx-steps__photo)) .cx-wrap){max-width:56rem;margin-inline:auto}}.cx .cx-chapters .cx-figcap{background:0 0;padding:0;display:grid}.cx .cx-chapters .cx-figcap__item{opacity:0;visibility:hidden;background:oklab(20.0337% .0580454 .00203127/.84);grid-area:1/1;place-self:end start;padding:4px 9px;transition:opacity .25s,visibility 0s linear .25s}.cx .cx-chapters .cx-figcap__item.is-on{opacity:1;visibility:visible;transition:opacity .35s .45s,visibility 0s linear .45s}@media (prefers-reduced-motion:reduce){.cx .cx-chapters .cx-figcap__item,.cx .cx-chapters .cx-figcap__item.is-on{transition:none}}
