.narrow[data-astro-cid-zetdm5md]{max-width:720px;margin-inline:auto;padding-block:clamp(80px,12vw,160px);text-align:center}.four-oh-four[data-astro-cid-zetdm5md]{display:flex;flex-direction:column;align-items:center;gap:24px}.big-num[data-astro-cid-zetdm5md]{font-family:var(--font-display);font-size:clamp(96px,14vw,180px);color:var(--gold-light);line-height:1;letter-spacing:.02em}h1[data-astro-cid-zetdm5md]{font-family:var(--font-display);font-size:clamp(28px,3.5vw,44px);line-height:1.1;color:var(--graphite);max-width:18ch}p[data-astro-cid-zetdm5md]{font-family:var(--font-body);font-style:italic;font-size:19px;line-height:1.55;color:var(--graphite-soft);max-width:50ch;margin-bottom:12px}.links[data-astro-cid-zetdm5md]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 28px;margin-top:16px}.link-primary[data-astro-cid-zetdm5md]{font-family:var(--font-ui);font-size:14px;font-weight:500;color:var(--mist);background:var(--graphite);padding:14px 28px;border-radius:32px;transition:background var(--t-base)}.link-primary[data-astro-cid-zetdm5md]:hover{background:var(--gold-deep)}.link-secondary[data-astro-cid-zetdm5md]{font-family:var(--font-ui);font-size:14px;color:var(--graphite);padding-bottom:2px;border-bottom:1px solid var(--gold-brushed);transition:color var(--t-base)}.link-secondary[data-astro-cid-zetdm5md]:hover{color:var(--gold-deep)}.page-title[data-astro-cid-guvttfii]{padding-block:clamp(60px,8vw,120px) clamp(40px,5vw,60px);border-bottom:0px solid var(--graphite-faint);margin-bottom:clamp(40px,5vw,80px)}.page-eyebrow[data-astro-cid-guvttfii]{display:inline-block;font-family:var(--font-ui);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:18px}.page-h1[data-astro-cid-guvttfii]{font-family:var(--font-display);font-size:clamp(40px,5.5vw,76px);line-height:1.02;color:var(--graphite);max-width:22ch;margin-bottom:24px}.page-lede[data-astro-cid-guvttfii]{font-family:var(--font-body);font-size:clamp(18px,1.6vw,22px);line-height:1.55;color:var(--graphite-soft);max-width:56ch}.narrow[data-astro-cid-fnildp5t]{max-width:760px;margin-inline:auto;padding-bottom:clamp(80px,10vw,140px)}.signup[data-astro-cid-fnildp5t]{margin-bottom:clamp(60px,8vw,100px)}.signup-form[data-astro-cid-fnildp5t]{display:flex;gap:0;background:var(--mist);border:1px solid var(--graphite-faint);border-radius:999px;padding:6px;max-width:520px;margin-bottom:16px;transition:border-color var(--t-base)}.signup-form[data-astro-cid-fnildp5t]:focus-within{border-color:var(--gold-brushed)}.signup-form[data-astro-cid-fnildp5t] input[data-astro-cid-fnildp5t]{flex:1;background:transparent;border:0;padding:14px 22px;font-family:var(--font-body);font-size:17px;color:var(--graphite);outline:none}.signup-form[data-astro-cid-fnildp5t] input[data-astro-cid-fnildp5t]::placeholder{color:var(--graphite-mist)}.signup-form[data-astro-cid-fnildp5t] button[data-astro-cid-fnildp5t]{background:var(--graphite);color:var(--mist);border:0;font-family:var(--font-ui);font-size:13px;font-weight:500;padding:14px 28px;border-radius:999px;cursor:pointer;transition:background var(--t-base)}.signup-form[data-astro-cid-fnildp5t] button[data-astro-cid-fnildp5t]:hover{background:var(--gold-deep)}.signup-fine[data-astro-cid-fnildp5t]{font-family:var(--font-ui);font-size:12px;color:var(--graphite-mist)}.benefits[data-astro-cid-fnildp5t],.past[data-astro-cid-fnildp5t]{padding-block:clamp(40px,5vw,64px);border-top:1px solid var(--graphite-faint)}.benefits[data-astro-cid-fnildp5t] h2[data-astro-cid-fnildp5t],.past[data-astro-cid-fnildp5t] h2[data-astro-cid-fnildp5t]{font-family:var(--font-display);font-size:clamp(26px,2.8vw,36px);color:var(--graphite);margin-bottom:24px}.benefits[data-astro-cid-fnildp5t] ul[data-astro-cid-fnildp5t]{list-style:none;display:flex;flex-direction:column;gap:16px}.benefits[data-astro-cid-fnildp5t] li[data-astro-cid-fnildp5t]{font-family:var(--font-body);font-size:18px;line-height:1.55;color:var(--graphite-soft);padding-left:24px;position:relative}.benefits[data-astro-cid-fnildp5t] li[data-astro-cid-fnildp5t]:before{content:"";position:absolute;top:12px;left:0;width:12px;height:1px;background:var(--gold-brushed)}.benefits[data-astro-cid-fnildp5t] strong[data-astro-cid-fnildp5t]{color:var(--graphite);font-weight:600}.past-list[data-astro-cid-fnildp5t]{list-style:none;border-top:1px solid var(--graphite-faint)}.past-item[data-astro-cid-fnildp5t]{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;padding-block:18px;border-bottom:1px solid var(--graphite-faint)}.past-topic[data-astro-cid-fnildp5t]{font-family:var(--font-ui);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep)}.past-title[data-astro-cid-fnildp5t]{font-family:var(--font-display);font-size:clamp(17px,1.6vw,20px);color:var(--graphite)}.past-date[data-astro-cid-fnildp5t]{font-family:var(--font-ui);font-size:12px;color:var(--graphite-mist)}@media (max-width: 640px){.past-item[data-astro-cid-fnildp5t]{grid-template-columns:1fr;gap:6px}}.city-card[data-astro-cid-n4wwci6e]{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(40px,5vw,80px);align-items:center;padding-block:clamp(40px,5vw,60px);background:linear-gradient(180deg,transparent 0%,var(--sage-mist) 50%,transparent 100%);margin-bottom:clamp(60px,8vw,100px)}.city-visual[data-astro-cid-n4wwci6e]{aspect-ratio:5/3;position:relative;overflow:hidden}.city-visual[data-astro-cid-n4wwci6e]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 50% 70%,var(--peach-mist) 0%,transparent 60%),linear-gradient(180deg,var(--sky-pale) 0%,var(--sage-mist) 80%)}.city-visual[data-astro-cid-n4wwci6e] svg[data-astro-cid-n4wwci6e]{position:absolute;inset:0;width:100%;height:100%}.city-intro[data-astro-cid-n4wwci6e]{font-family:var(--font-body);font-style:italic;font-size:clamp(18px,1.5vw,22px);line-height:1.55;color:var(--graphite-soft);max-width:50ch}.col-section[data-astro-cid-n4wwci6e]{padding-block:clamp(40px,5vw,64px);border-top:1px solid var(--graphite-faint)}.col-h2[data-astro-cid-n4wwci6e]{font-family:var(--font-display);font-size:clamp(26px,3vw,40px);line-height:1.1;color:var(--graphite);margin-bottom:16px}.col-blurb[data-astro-cid-n4wwci6e]{font-family:var(--font-body);font-style:italic;font-size:17px;line-height:1.5;color:var(--graphite-soft);margin-bottom:28px;max-width:56ch}.col-list[data-astro-cid-n4wwci6e]{list-style:none}.col-item[data-astro-cid-n4wwci6e]{border-bottom:1px solid var(--graphite-faint)}.col-item[data-astro-cid-n4wwci6e]:first-child{border-top:1px solid var(--graphite-faint)}.col-link[data-astro-cid-n4wwci6e]{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:18px;text-decoration:none;color:var(--graphite);font-family:var(--font-display);font-size:clamp(18px,1.7vw,22px);transition:padding-left var(--t-base)}.col-link[data-astro-cid-n4wwci6e]:hover{padding-left:8px;color:var(--gold-deep)}.col-link[data-astro-cid-n4wwci6e][data-unlinked]:hover{padding-left:0;color:inherit}.col-arrow[data-astro-cid-n4wwci6e]{color:var(--graphite-mist);transition:transform var(--t-base)}.col-link[data-astro-cid-n4wwci6e]:hover .col-arrow[data-astro-cid-n4wwci6e]{transform:translate(6px)}@media (max-width: 1024px){.city-card[data-astro-cid-n4wwci6e]{grid-template-columns:1fr}}.dest-grid[data-astro-cid-qih7opzj]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.5vw,36px)}.dest-card[data-astro-cid-qih7opzj]{position:relative;aspect-ratio:4/5;overflow:hidden;text-decoration:none;color:inherit;isolation:isolate}.dest-bg[data-astro-cid-qih7opzj]{position:absolute;inset:0;transition:transform 1.2s var(--ease-out);z-index:0}.dest-card[data-astro-cid-qih7opzj]:hover .dest-bg[data-astro-cid-qih7opzj]{transform:scale(1.05)}.dest-como:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 60%,var(--peach-mist) 0%,transparent 60%),linear-gradient(180deg,var(--blue-mist) 0%,var(--lavender-mist) 50%,var(--graphite) 100%)}.dest-greek:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 70%,rgba(255,255,255,.5) 0%,transparent 60%),linear-gradient(180deg,var(--blue-mist) 0%,var(--peach-mist) 50%,var(--graphite) 100%)}.dest-mexico:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 60%,var(--sage-mist) 0%,transparent 55%),linear-gradient(180deg,var(--peach-mist) 0%,var(--sage) 60%,var(--graphite) 100%)}.dest-card[data-astro-cid-qih7opzj]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(58,63,69,.78) 100%);z-index:1}.dest-meta[data-astro-cid-qih7opzj]{position:absolute;bottom:clamp(20px,2.5vw,32px);left:clamp(18px,2.5vw,32px);right:clamp(18px,2.5vw,32px);z-index:2;color:var(--mist)}.dest-place[data-astro-cid-qih7opzj]{display:block;font-family:var(--font-ui);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-light);margin-bottom:12px}.dest-title[data-astro-cid-qih7opzj]{font-family:var(--font-display);font-size:clamp(22px,2vw,28px);line-height:1.15;margin-bottom:10px}.dest-summary[data-astro-cid-qih7opzj]{font-family:var(--font-body);font-size:15px;line-height:1.5;color:#fcf8f1d9}@media (max-width: 1024px){.dest-grid[data-astro-cid-qih7opzj]{grid-template-columns:1fr}}.legal-note[data-astro-cid-i23ajbn5]{margin-top:clamp(80px,10vw,140px);padding:clamp(32px,4vw,56px);background:var(--mist);border:1px solid var(--graphite-faint);border-radius:4px;margin-bottom:clamp(60px,8vw,100px)}.legal-h2[data-astro-cid-i23ajbn5]{font-family:var(--font-display);font-size:clamp(24px,2.6vw,32px);color:var(--graphite);margin-bottom:20px}.legal-note[data-astro-cid-i23ajbn5] p[data-astro-cid-i23ajbn5]{font-family:var(--font-body);font-size:18px;line-height:1.6;color:var(--graphite-soft);margin-bottom:16px;max-width:64ch}.legal-link[data-astro-cid-i23ajbn5]{display:inline-block;margin-top:12px;font-family:var(--font-ui);font-size:14px;font-weight:500;color:var(--graphite);border-bottom:1px solid var(--gold-brushed);padding-bottom:2px;transition:color var(--t-base)}.legal-link[data-astro-cid-i23ajbn5]:hover{color:var(--gold-deep)}.legal-link[data-astro-cid-i23ajbn5][data-unlinked]{display:none}
