.voyage-home--v26 .voyage-stats{grid-template-columns:1fr 1fr;gap:1rem;width:100%;max-width:none;display:grid}.voyage-home--v26 .voyage-stats>div{min-width:0}.voyage-home--v26 .voyage-stats dd{font:600 clamp(5rem, 8vw, 7rem)/1.05 var(--serif);color:var(--gold-bright);letter-spacing:-.025em}.voyage-home--v26 .voyage-stats dt{margin-top:.7rem;line-height:1.6}.voyage-home--v26 .fan-v2{padding-bottom:0}.belief-journey--v26{isolation:isolate;align-items:center;min-height:650px;display:flex;position:relative;overflow:hidden}.belief-portrait{width:1050px;max-width:none;transform:translateY(calc(-50% + var(--prayer-shift,0px)));z-index:-2;filter:brightness(.9);position:absolute;top:50%;right:-9%}.belief-portrait img{width:100%;height:auto;display:block}.belief-journey--v26:after{content:"";z-index:-1;background:linear-gradient(90deg,#0b1030f0 0%,#0b1030d4 35%,#0b1030ad 53%,#0b103014 100%);position:absolute;inset:0}.belief-journey--v26 .belief-journey__copy{text-align:left}.belief-journey--v26 .belief-journey__copy>*{max-width:600px}.belief-journey--v26 .belief-journey__copy .voyage-heading{max-width:620px}.crossfade{isolation:isolate;background:var(--bg-soft);height:210px;margin:1rem 1rem 1.4rem;position:relative;overflow:hidden}.crossfade__frame{opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.crossfade__frame.is-active{opacity:1}.crossfade__frame img{object-fit:cover;width:100%;height:100%;display:block}.capability-v2--flight .crossfade{height:100%;min-height:330px;margin:0}.crossfade--flight .crossfade__frame img{animation:20s ease-in-out infinite alternate paused scene-approach}.cabin-clouds{opacity:.35;width:22%;height:42%;position:absolute;top:27%;left:60%;overflow:hidden;mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.cabin-clouds:before{content:"";filter:blur(8px);background:radial-gradient(at 20% 45%,#fff9,#0000 26%),radial-gradient(at 65% 65%,#fff7,#0000 28%);animation:14s linear infinite paused window-clouds;position:absolute;inset:0 -100%}@keyframes scene-approach{to{transform:scale(1.08)}}@keyframes window-clouds{0%{transform:translate(15%)}to{transform:translate(-25%)}}.transformation__steps h3{font-size:clamp(1.6rem,2.3vw,2.15rem);line-height:1.5}.transformation__steps p{line-height:2}.fortune-picker{text-align:center;padding-bottom:7rem}.fortune-lead{max-width:750px;margin:0 auto 2rem;line-height:2}.wish-buttons button{border:1px solid var(--gold);min-height:48px;color:var(--gold-bright);font:inherit;cursor:pointer;background:0 0;padding:.8rem 1.3rem;transition:background .25s,box-shadow .25s}.wish-buttons button:hover,.wish-buttons button[aria-pressed=true]{background:var(--gold);color:var(--paper-ink);box-shadow:0 8px 25px #d4af3738}.wish-buttons button:focus-visible{outline:2px solid var(--gold-bright);outline-offset:5px}.fortune-status{min-height:1.8em}.fortune-stage{perspective:1400px;max-width:900px;margin:2rem auto 0}.fortune-stage[hidden]{display:none}.fortune-turn{transform-style:preserve-3d;position:relative}.fortune-turn.is-revealing{animation:.6s cubic-bezier(.16,1,.3,1) fortune-reveal}.fortune-front,.fortune-back{backface-visibility:hidden}.fortune-back{border:1px solid var(--gold);color:var(--gold);background:linear-gradient(135deg,#101a3b,#070b1b);place-items:center;display:grid;position:absolute;inset:0;transform:rotateY(180deg)}.fortune-back svg{width:150px;height:150px}.fortune-card{text-align:left;border:1px solid var(--gold);background:var(--paper);color:var(--paper-ink);grid-template-columns:1fr 1.1fr;text-decoration:none;display:grid}.fortune-card>img{object-fit:cover;width:100%;height:100%;min-height:300px}.fortune-card>div{padding:2.2rem}.fortune-card h3{color:var(--paper-ink);font:600 1.6rem/1.6 var(--serif);margin:1rem 0}.fortune-card p{line-height:1.9}.fortune-card__label{color:var(--paper-accent-strong);font-size:.75rem}.fortune-card .voyage-text-link{color:var(--paper-accent-strong)}@keyframes fortune-reveal{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@media (width<=767px){.voyage-home--v26 .voyage-stats dd{font-size:clamp(5rem,20vw,6rem)}.voyage-home--v26 .voyage-stats{gap:1.5rem}.belief-journey--v26{min-height:650px;padding-block:4rem}.belief-portrait{width:1050px;transform:translateY(calc(-50% + var(--prayer-shift,0px)));filter:brightness(.9);opacity:1;margin-left:-525px;position:absolute;top:50%;left:50%;right:auto}.belief-journey--v26:after{background:linear-gradient(90deg,#0b1030bd 0%,#0b1030ad 65% 100%)}.belief-journey--v26 .belief-journey__copy>*{max-width:100%}.belief-journey--v26 .belief-journey__copy{background:0 0;padding-bottom:0}.voyage-home--v26 .wish-collection{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;gap:1rem;width:calc(100% + 32px);margin-inline:-16px;padding:0 16px 1rem;scroll-padding-inline:16px;display:flex;overflow-x:auto}.voyage-home--v26 .wish-card{scroll-snap-align:start;flex:0 0 calc(78vw - 12px);min-width:0}.crossfade{height:150px;margin:.7rem .7rem 1rem}.capability-v2--flight .crossfade{height:230px;min-height:0}.fortune-card{display:block}.fortune-card>img{height:220px;min-height:0}.fortune-card>div{padding:1.6rem}.fortune-card h3{font-size:1.4rem}.fortune-picker{text-align:left}}@media (prefers-reduced-motion:reduce){.crossfade__frame{transition:none}.crossfade--flight .crossfade__frame img,.cabin-clouds:before,.fortune-turn.is-revealing{animation:none;transform:none}.belief-portrait{transform:translateY(-50%)}}.voyage-home .fortune-card p{color:var(--paper-ink)}.crossfade{contain:paint}.crossfade__frame picture{width:100%;height:100%;display:block}.crossfade__frame.is-active,.crossfade__frame.is-leaving{will-change:opacity}.crossfade--flight[data-running=true] .crossfade__frame img{animation-play-state:paused}.crossfade--flight[data-running=true] .crossfade__frame:is(.is-active,.is-leaving) img{will-change:transform;animation-play-state:running}[data-running=true] .cabin-clouds:before{animation-play-state:paused}[data-running=true] .crossfade__frame:is(.is-active,.is-leaving) .cabin-clouds:before{animation-play-state:running}.fan-v2__card.ornate{background-image:var(--fan-placeholder);background-position:50%;background-size:cover}.mexico-featured[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (width<=767px){.mexico-featured[data-astro-cid-5qqjv3h6]{scroll-snap-type:x mandatory;padding-block-end:1rem;display:flex;overflow-x:auto}.mexico-featured[data-astro-cid-5qqjv3h6] .article-card{scroll-snap-align:start;flex:0 0 84%}}
