.cc-ld[data-astro-cid-hy6aumdq]{overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 24px 60px -32px #d4006c73,0 0 0 1px var(--sand-2);animation:cc-fade .5s ease-out both;max-width:920px}.cc-ld[data-astro-cid-hy6aumdq][hidden]{display:none}@keyframes cc-fade{0%{opacity:0;transform:translateY(10px)}}.cc-ld-scene[data-astro-cid-hy6aumdq]{position:relative;height:11rem;overflow:hidden;background:linear-gradient(180deg,#ffd9e8,#ffe9dc 62%,#fff4e6)}@media(min-width:768px){.cc-ld-scene[data-astro-cid-hy6aumdq]{height:14rem}}.cc-ld-sun[data-astro-cid-hy6aumdq]{position:absolute;top:1.4rem;right:18%;width:3.6rem;height:3.6rem;border-radius:999px;background:radial-gradient(circle,#fff6c8,#ffc56b 70%);box-shadow:0 0 0 .7rem #ffc56b38,0 0 0 1.6rem #ffc56b1f;animation:cc-sun 4s ease-in-out infinite}@keyframes cc-sun{50%{box-shadow:0 0 0 .9rem #ffc56b42,0 0 0 2rem #ffc56b1a}}.cc-ld-hills[data-astro-cid-hy6aumdq]{position:absolute;left:0;bottom:5rem;height:3.6rem;display:flex;width:200%;color:#ffb3cf;animation:cc-pan 30s linear infinite}.cc-ld-hills[data-astro-cid-hy6aumdq] svg{width:50%;height:100%;flex:none;display:block}@keyframes cc-pan{to{transform:translate(-50%)}}.cc-ld-sea[data-astro-cid-hy6aumdq]{position:absolute;left:0;right:0;bottom:2.5rem;height:3.4rem;overflow:hidden;background:linear-gradient(180deg,#a6e3e6,#5cc3d2 45%,#36a5bf)}.cc-ld-waves[data-astro-cid-hy6aumdq]{position:absolute;top:0;bottom:.55rem;left:0;width:calc(100% + 5rem);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 22'%3E%3Cpath d='M4 7q5-3 10 0M44 16q6-3 12 0M58 5q4-2 8 0M22 18q4-2.5 8 0' stroke='white' stroke-opacity='.6' stroke-width='1.3' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") 0 0 / 5rem 1.4rem repeat;animation:cc-waves 9s linear infinite}@keyframes cc-waves{to{transform:translate(-5rem)}}.cc-ld-glint[data-astro-cid-hy6aumdq]{position:absolute;top:0;bottom:.55rem;right:calc(18% + .6rem);width:2.4rem;background:repeating-linear-gradient(180deg,rgba(255,246,214,.9) 0 2px,transparent 2px 6px);-webkit-mask:linear-gradient(180deg,#000,transparent);mask:linear-gradient(180deg,#000,transparent);animation:cc-glint 2.4s ease-in-out infinite alternate}@keyframes cc-glint{0%{opacity:.45;transform:scaleX(.8)}to{opacity:1;transform:none}}.cc-ld-sand[data-astro-cid-hy6aumdq]{position:absolute;left:0;right:0;bottom:0;height:.6rem;background:linear-gradient(180deg,#ffe7cf,#ffd7b5)}.cc-ld-palms[data-astro-cid-hy6aumdq]{position:absolute;left:0;bottom:2.3rem;width:calc(100% + 40rem);height:6rem;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 800 120%22%3E%3Cg stroke=%22%235b2a40%22 fill=%22none%22 stroke-linecap=%22round%22%3E%3Cg transform=%22translate%2890 120%29%22%3E%3Cpath d=%22M0 0C2-21.7 7-43.4 4-62%22 stroke-width=%223.2%22/%3E%3Cpath d=%22M4-62q-17-7-28 4M4-62q17-9 28 2M4-62q-6-15-21-17M4-62q9-15 23-14M4-62q-1-11-3-21%22 stroke-width=%222.6%22/%3E%3C/g%3E%3Cg transform=%22translate%28118 120%29%22%3E%3Cpath d=%22M0 0C2-16.8 7-33.6 4-48%22 stroke-width=%223.2%22/%3E%3Cpath d=%22M4-48q-17-7-28 4M4-48q17-9 28 2M4-48q-6-15-21-17M4-48q9-15 23-14M4-48q-1-11-3-21%22 stroke-width=%222.6%22/%3E%3C/g%3E%3Cg transform=%22translate%28430 120%29%22%3E%3Cpath d=%22M0 0C2-24.5 7-49 4-70%22 stroke-width=%223.2%22/%3E%3Cpath d=%22M4-70q-17-7-28 4M4-70q17-9 28 2M4-70q-6-15-21-17M4-70q9-15 23-14M4-70q-1-11-3-21%22 stroke-width=%222.6%22/%3E%3C/g%3E%3Cg transform=%22translate%28650 120%29%22%3E%3Cpath d=%22M0 0C2-19.25 7-38.5 4-55%22 stroke-width=%223.2%22/%3E%3Cpath d=%22M4-55q-17-7-28 4M4-55q17-9 28 2M4-55q-6-15-21-17M4-55q9-15 23-14M4-55q-1-11-3-21%22 stroke-width=%222.6%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 100% / 40rem 6rem repeat-x;animation:cc-palms 6s linear infinite}@keyframes cc-palms{to{transform:translate(-40rem)}}@media(min-width:768px){.cc-ld-sea[data-astro-cid-hy6aumdq]{height:4.6rem}.cc-ld-hills[data-astro-cid-hy6aumdq]{bottom:6.2rem;height:4.4rem}.cc-ld-palms[data-astro-cid-hy6aumdq]{height:7.5rem;width:calc(100% + 50rem);background-size:50rem 7.5rem;animation-name:cc-palms-lg}@keyframes cc-palms-lg{to{transform:translate(-50rem)}}}.cc-ld-road[data-astro-cid-hy6aumdq]{position:absolute;left:0;right:0;bottom:0;height:2.5rem;background:#3a2a32}.cc-ld-road[data-astro-cid-hy6aumdq] i[data-astro-cid-hy6aumdq]{position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;background:repeating-linear-gradient(90deg,#ffd27a 0 28px,transparent 28px 60px);background-size:60px 3px;animation:cc-dash .55s linear infinite}@keyframes cc-dash{to{background-position:-60px 0}}.cc-ld-van[data-astro-cid-hy6aumdq]{position:absolute;left:50%;bottom:1.15rem;width:9.5rem;margin-left:-4.75rem;animation:cc-bob .5s ease-in-out infinite alternate}@media(min-width:768px){.cc-ld-van[data-astro-cid-hy6aumdq]{width:11.5rem;margin-left:-5.75rem}}@keyframes cc-bob{to{transform:translateY(-1.5px) rotate(-.3deg)}}.cc-ld-wheel[data-astro-cid-hy6aumdq]{transform-box:fill-box;transform-origin:center;animation:cc-spin .5s linear infinite}@keyframes cc-spin{to{transform:rotate(360deg)}}.cc-ld-heart[data-astro-cid-hy6aumdq]{transform-box:fill-box;transform-origin:center;animation:cc-beat 1.1s ease-in-out infinite}@keyframes cc-beat{0%,to{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(1)}45%{transform:scale(1.15)}}.cc-ld-body[data-astro-cid-hy6aumdq]{padding:1.4rem 1.25rem 1.6rem;display:flex;flex-direction:column;align-items:center;text-align:center}.cc-ld-title[data-astro-cid-hy6aumdq]{margin:0;font-weight:700;font-size:1.6rem;letter-spacing:-.03em;color:var(--ink)}.cc-ld-dots[data-astro-cid-hy6aumdq] i[data-astro-cid-hy6aumdq]{font-style:normal;animation:cc-dot 1.2s infinite}.cc-ld-dots[data-astro-cid-hy6aumdq] i[data-astro-cid-hy6aumdq]:nth-child(2){animation-delay:.2s}.cc-ld-dots[data-astro-cid-hy6aumdq] i[data-astro-cid-hy6aumdq]:nth-child(3){animation-delay:.4s}@keyframes cc-dot{0%,60%,to{opacity:.25}30%{opacity:1}}.cc-ld-route[data-astro-cid-hy6aumdq]{display:flex;align-items:center;gap:.6rem;width:100%;max-width:30rem;margin-top:1rem}.cc-ld-route[data-astro-cid-hy6aumdq][hidden]{display:none}.cc-ld-pin[data-astro-cid-hy6aumdq]{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.4rem .85rem;border-radius:999px;font-size:.9rem;font-weight:600;color:var(--ink);background:var(--sand);box-shadow:inset 0 0 0 1px var(--sand-3)}.cc-ld-pin-to[data-astro-cid-hy6aumdq]{color:#fff;background:var(--ink);box-shadow:none}.cc-ld-line[data-astro-cid-hy6aumdq]{position:relative;flex:1;height:2px;background:repeating-linear-gradient(90deg,var(--sand-3) 0 6px,transparent 6px 11px)}.cc-ld-line[data-astro-cid-hy6aumdq] i[data-astro-cid-hy6aumdq]{position:absolute;top:50%;left:0;width:.7rem;height:.7rem;margin:-.35rem 0 0 -.35rem;border-radius:999px;background:var(--grad);box-shadow:0 0 0 .3rem #e6007826;animation:cc-trip 3.2s cubic-bezier(.22,1,.36,1) infinite}@keyframes cc-trip{0%{left:0}85%,to{left:100%}}.cc-ld-stats[data-astro-cid-hy6aumdq]{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.cc-ld-stat[data-astro-cid-hy6aumdq]{min-width:5.6rem;padding:.55rem .8rem;border-radius:16px;background:var(--sand)}.cc-ld-stat[data-astro-cid-hy6aumdq][hidden]{display:none}.cc-ld-stat[data-astro-cid-hy6aumdq] span[data-astro-cid-hy6aumdq]{display:block;font-size:.8rem;font-weight:500;color:var(--muted)}.cc-ld-stat[data-astro-cid-hy6aumdq] b[data-astro-cid-hy6aumdq]{display:block;margin-top:.1rem;font-size:1.4rem;font-weight:700;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.cc-ld-bar[data-astro-cid-hy6aumdq]{width:100%;max-width:30rem;height:.4rem;margin-top:1.25rem;border-radius:999px;overflow:hidden;background:var(--sand-2)}.cc-ld-bar[data-astro-cid-hy6aumdq] i[data-astro-cid-hy6aumdq]{display:block;height:100%;border-radius:inherit;background:var(--grad);transform-origin:left;animation:cc-prog 40s cubic-bezier(.1,.6,.3,1) forwards}@keyframes cc-prog{0%{transform:scaleX(.04)}to{transform:scaleX(.93)}}.cc-ld-now[data-astro-cid-hy6aumdq]{margin:.65rem 0 0;font-size:.95rem;color:var(--muted)}.cc-ld-now[data-astro-cid-hy6aumdq] b[data-astro-cid-hy6aumdq]{display:inline-block;color:var(--ink)}.cc-ld-tip[data-astro-cid-hy6aumdq]{width:100%;max-width:30rem;margin-top:1.25rem;padding:.9rem 1rem;border-radius:18px;text-align:left;background:var(--sand)}.cc-ld-tip[data-astro-cid-hy6aumdq] span[data-astro-cid-hy6aumdq]{font-size:.85rem;font-weight:600;color:var(--pink)}.cc-ld-tip[data-astro-cid-hy6aumdq] p[data-astro-cid-hy6aumdq]{margin:.2rem 0 0;min-height:2.6em;font-size:1rem;line-height:1.45;color:var(--ink)}@media(max-width:767px){.cc-ld[data-astro-cid-hy6aumdq]{border-radius:22px}.cc-ld-body[data-astro-cid-hy6aumdq]{padding:1.15rem 1rem 1.25rem}.cc-ld-title[data-astro-cid-hy6aumdq]{font-size:1.35rem;white-space:nowrap}.cc-ld-stats[data-astro-cid-hy6aumdq]{width:100%}.cc-ld-stat[data-astro-cid-hy6aumdq]{flex:1 1 0;min-width:0;padding:.5rem .35rem}}@media(prefers-reduced-motion:reduce){.cc-ld[data-astro-cid-hy6aumdq] [data-astro-cid-hy6aumdq],.cc-ld[data-astro-cid-hy6aumdq]{animation:none!important}.cc-ld-bar[data-astro-cid-hy6aumdq] i[data-astro-cid-hy6aumdq]{transform:scaleX(.5)}}.bar[data-astro-cid-ipsxrsrh]{display:flex;justify-content:space-between;align-items:center;padding-block:22px}.mark[data-astro-cid-ipsxrsrh]{display:block;text-decoration:none}.mark[data-astro-cid-ipsxrsrh] img[data-astro-cid-ipsxrsrh]{display:block;height:28px;width:auto}.back[data-astro-cid-ipsxrsrh]{text-decoration:none;font-weight:500}.back[data-astro-cid-ipsxrsrh]:hover{color:var(--pink)}.s-main[data-astro-cid-ipsxrsrh]{padding-bottom:160px;max-width:1320px}.s-trip[data-astro-cid-ipsxrsrh]{padding-top:clamp(24px,5vh,64px)}.s-title[data-astro-cid-ipsxrsrh]{font-size:var(--step-head);font-weight:700;letter-spacing:-.035em;line-height:1;margin:0}.s-meta[data-astro-cid-ipsxrsrh]{margin:12px 0 0;font-size:var(--step-lead)}.s-change[data-astro-cid-ipsxrsrh]{margin-top:18px}.s-change[data-astro-cid-ipsxrsrh] summary[data-astro-cid-ipsxrsrh]{cursor:pointer;font-weight:600;color:var(--pink)}.s-change-form[data-astro-cid-ipsxrsrh]{background:#fff;padding:20px;margin-top:14px}.s-h2[data-astro-cid-ipsxrsrh]{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0 0 10px}.s-gate[data-astro-cid-ipsxrsrh],.s-load[data-astro-cid-ipsxrsrh],.s-enq[data-astro-cid-ipsxrsrh],.s-results[data-astro-cid-ipsxrsrh]{margin-top:64px}.s-gate[data-astro-cid-ipsxrsrh]{background:var(--navy);color:var(--on-navy);padding:clamp(24px,4vw,56px);max-width:880px}.s-gate[data-astro-cid-ipsxrsrh] .muted[data-astro-cid-ipsxrsrh]{color:var(--on-navy-muted)}.s-gate-sub[data-astro-cid-ipsxrsrh]{max-width:56ch;margin:0 0 28px}.s-gate[data-astro-cid-ipsxrsrh] .field[data-astro-cid-ipsxrsrh] label[data-astro-cid-ipsxrsrh]{color:var(--on-navy)}.s-gate-form[data-astro-cid-ipsxrsrh]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:end}.s-gate-form[data-astro-cid-ipsxrsrh] .btn[data-astro-cid-ipsxrsrh],.s-ts[data-astro-cid-ipsxrsrh],.s-err[data-astro-cid-ipsxrsrh]{grid-column:1 / -1}.s-gate-form[data-astro-cid-ipsxrsrh] .btn[data-astro-cid-ipsxrsrh]{justify-self:start}.s-err[data-astro-cid-ipsxrsrh]{margin:0;min-height:1.2em;color:var(--coral);font-weight:600}.s-bar[data-astro-cid-ipsxrsrh]{height:8px;background:var(--sand-2);overflow:hidden;margin-top:18px;max-width:560px}.s-bar[data-astro-cid-ipsxrsrh] span[data-astro-cid-ipsxrsrh]{display:block;height:100%;width:40%;background:var(--pink);animation:slide 1.4s ease-in-out infinite}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}.s-sample[data-astro-cid-ipsxrsrh]{background:var(--navy);color:var(--on-navy);padding:14px 18px;margin:0 0 32px;font-weight:500}.s-note[data-astro-cid-ipsxrsrh]{background:var(--sand-2);padding:14px 18px}.s-picks[data-astro-cid-ipsxrsrh]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.s-more-title[data-astro-cid-ipsxrsrh]{margin-top:96px}.s-more[data-astro-cid-ipsxrsrh]{display:grid;gap:16px;margin-top:20px}.s-ask[data-astro-cid-ipsxrsrh]{margin-top:80px}.s-ask[data-astro-cid-ipsxrsrh] ul[data-astro-cid-ipsxrsrh]{columns:2;padding-left:1.2em}.s-results[data-astro-cid-ipsxrsrh] .pick{background:#fff;display:flex;flex-direction:column;transition:transform .2s var(--ease-out)}.s-results[data-astro-cid-ipsxrsrh] .pick:hover{transform:translateY(-3px)}.s-results[data-astro-cid-ipsxrsrh] .pick-img{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--sand-2)}.s-results[data-astro-cid-ipsxrsrh] .pick-img img{width:100%;height:100%;object-fit:cover}.s-results[data-astro-cid-ipsxrsrh] .pick-label{position:absolute;left:0;top:16px;margin:0;background:var(--pink);color:#fff;padding:6px 14px;font-weight:600;font-size:15px}.s-results[data-astro-cid-ipsxrsrh] .pick-body{padding:22px;display:flex;flex-direction:column;gap:6px;flex:1}.s-results[data-astro-cid-ipsxrsrh] .pick-body h3{margin:0;font-size:22px;letter-spacing:-.02em;line-height:1.1}.s-results[data-astro-cid-ipsxrsrh] .pick-facts{margin:0;font-size:16px}.s-results[data-astro-cid-ipsxrsrh] .pick-feats{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:8px 0 0}.s-results[data-astro-cid-ipsxrsrh] .pick-feats li{background:var(--sand);padding:4px 10px;font-size:14px;font-weight:500}.s-results[data-astro-cid-ipsxrsrh] .pick-price{margin:14px 0 0;font-size:32px;font-weight:700;letter-spacing:-.03em}.s-results[data-astro-cid-ipsxrsrh] .pick-save{margin:0;color:var(--pink);font-weight:600;font-size:16px}.s-results[data-astro-cid-ipsxrsrh] .pick-body .small{margin:0}.s-results[data-astro-cid-ipsxrsrh] .pick-actions{margin-top:auto;padding-top:18px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.s-results[data-astro-cid-ipsxrsrh] .pick-cmp{display:inline-flex;gap:8px;align-items:center;font-weight:500;cursor:pointer}.s-results[data-astro-cid-ipsxrsrh] .pick-cmp input{width:20px;height:20px;accent-color:var(--pink)}.s-results[data-astro-cid-ipsxrsrh] .row{display:grid;grid-template-columns:240px 1fr;background:#fff}.s-results[data-astro-cid-ipsxrsrh] .row .pick-img{aspect-ratio:auto;min-height:100%}.s-results[data-astro-cid-ipsxrsrh] .row .pick-body{padding:18px 22px}.tray[data-astro-cid-ipsxrsrh]{position:fixed;left:0;right:0;bottom:0;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px var(--margin);background:var(--navy);color:var(--on-navy)}.tray[data-astro-cid-ipsxrsrh][hidden]{display:none}.tray-text[data-astro-cid-ipsxrsrh]{margin:0;font-weight:600}.tray[data-astro-cid-ipsxrsrh] .btn[data-astro-cid-ipsxrsrh]:disabled{opacity:.5;cursor:not-allowed}dialog[data-astro-cid-ipsxrsrh]{border:0;padding:0;max-width:min(1100px,94vw);width:100%;background:var(--sand);color:var(--ink);box-shadow:0 24px 80px #0c2a3b59}dialog[data-astro-cid-ipsxrsrh]::backdrop{background:#0c2a3b99}.cmp-head[data-astro-cid-ipsxrsrh]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px}.cmp-scroll[data-astro-cid-ipsxrsrh]{overflow-x:auto;padding:0 24px 24px}.cmp[data-astro-cid-ipsxrsrh] table{border-collapse:collapse;width:100%;font-size:16px}.cmp[data-astro-cid-ipsxrsrh] th,.cmp[data-astro-cid-ipsxrsrh] td{text-align:left;vertical-align:top;padding:12px 14px;border-top:1px solid var(--sand-3);min-width:200px}.cmp[data-astro-cid-ipsxrsrh] th{min-width:120px;font-weight:600;color:var(--muted)}.cmp[data-astro-cid-ipsxrsrh] td img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.book[data-astro-cid-ipsxrsrh]{max-width:560px}.book-form[data-astro-cid-ipsxrsrh]{padding:28px;display:grid;gap:14px}.book-actions[data-astro-cid-ipsxrsrh]{display:flex;gap:12px;flex-wrap:wrap}.book-actions[data-astro-cid-ipsxrsrh] .btn[data-astro-cid-ipsxrsrh]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1000px){.s-picks[data-astro-cid-ipsxrsrh]{grid-template-columns:1fr 1fr}}@media(max-width:680px){.s-picks[data-astro-cid-ipsxrsrh],.s-gate-form[data-astro-cid-ipsxrsrh]{grid-template-columns:1fr}.s-gate-form[data-astro-cid-ipsxrsrh] .btn[data-astro-cid-ipsxrsrh]{width:100%}.s-results[data-astro-cid-ipsxrsrh] .row{grid-template-columns:1fr}.s-results[data-astro-cid-ipsxrsrh] .row .pick-img{aspect-ratio:4 / 3}.s-ask[data-astro-cid-ipsxrsrh] ul[data-astro-cid-ipsxrsrh]{columns:1}.tray[data-astro-cid-ipsxrsrh]{flex-direction:column;align-items:stretch}}
