.nav[data-astro-cid-pux6a34n]{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);transition:background var(--t-normal),border-color var(--t-normal),box-shadow var(--t-normal)}.nav[data-astro-cid-pux6a34n].scrolled{background:#0f1117e6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border);box-shadow:0 4px 32px #0000004d}.nav__inner[data-astro-cid-pux6a34n]{display:flex;align-items:center;justify-content:space-between;max-width:var(--container-wide);margin:0 auto;padding:1.25rem var(--gutter);gap:var(--sp-8)}.nav__brand[data-astro-cid-pux6a34n]{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.nav__brand-text[data-astro-cid-pux6a34n]{font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:.18em;color:var(--text);transition:color var(--t-fast)}.nav__brand[data-astro-cid-pux6a34n]:hover .nav__brand-text[data-astro-cid-pux6a34n]{color:var(--accent)}.nav__links[data-astro-cid-pux6a34n]{display:none;align-items:center;gap:var(--sp-1)}@media (min-width: 768px){.nav__links[data-astro-cid-pux6a34n]{display:flex}}.nav__link[data-astro-cid-pux6a34n]{font-family:var(--font-display);font-size:.8rem;font-weight:500;letter-spacing:.04em;color:var(--text-muted);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-round);transition:color var(--t-fast),background var(--t-fast);text-decoration:none}.nav__link[data-astro-cid-pux6a34n]:hover,.nav__link[data-astro-cid-pux6a34n].active{color:var(--text);background:var(--bg-card)}.nav__toggle[data-astro-cid-pux6a34n]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-md);background:var(--bg-card);border:1px solid var(--border);cursor:pointer;transition:var(--t-fast)}.nav__toggle[data-astro-cid-pux6a34n]:hover{background:var(--bg-card-hover);border-color:var(--border-accent)}@media (min-width: 768px){.nav__toggle[data-astro-cid-pux6a34n]{display:none}}.nav__hamburger[data-astro-cid-pux6a34n]{display:flex;flex-direction:column;gap:4px;width:18px}.nav__hamburger[data-astro-cid-pux6a34n] span[data-astro-cid-pux6a34n]{display:block;height:1.5px;background:var(--text);border-radius:1px;transition:var(--t-normal);transform-origin:center}.nav[data-astro-cid-pux6a34n][data-open=true] .nav__hamburger[data-astro-cid-pux6a34n] span[data-astro-cid-pux6a34n]:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.nav[data-astro-cid-pux6a34n][data-open=true] .nav__hamburger[data-astro-cid-pux6a34n] span[data-astro-cid-pux6a34n]:nth-child(2){opacity:0;transform:scaleX(0)}.nav[data-astro-cid-pux6a34n][data-open=true] .nav__hamburger[data-astro-cid-pux6a34n] span[data-astro-cid-pux6a34n]:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.nav__mobile[data-astro-cid-pux6a34n]{display:none;position:fixed;inset:0;background:var(--bg);padding:var(--sp-24) var(--gutter) var(--sp-12);z-index:calc(var(--z-nav) - 1);overflow-y:auto;animation:slideIn .35s var(--ease-out)}.nav__mobile[data-astro-cid-pux6a34n].open{display:flex;align-items:center;justify-content:center}@keyframes slideIn{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.nav__mobile-links[data-astro-cid-pux6a34n]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);width:100%}.nav__mobile-link[data-astro-cid-pux6a34n]{display:block;font-family:var(--font-display);font-size:2rem;font-weight:600;letter-spacing:-.02em;color:var(--text-muted);padding:var(--sp-3) var(--sp-6);text-align:center;transition:color var(--t-fast);border-radius:var(--r-lg);text-decoration:none;width:100%}.nav__mobile-link[data-astro-cid-pux6a34n]:hover{color:var(--text);background:var(--bg-card)}.hero[data-astro-cid-bbe6dxrz]{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:100px;padding-bottom:var(--sp-20);position:relative;overflow:hidden}.hero[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:300px;background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none}.hero__content[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr;gap:var(--sp-16);align-items:center;position:relative;z-index:2}@media (min-width: 900px){.hero__content[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr auto;gap:var(--sp-20)}}.hero__label[data-astro-cid-bbe6dxrz]{margin-bottom:var(--sp-6)}.hero__name[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:clamp(3.5rem,11vw,9rem);font-weight:700;letter-spacing:-.04em;line-height:.92;color:var(--text);margin-bottom:var(--sp-6)}.hero__dot[data-astro-cid-bbe6dxrz]{color:var(--accent)}.hero__tagline[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:clamp(1.2rem,3vw,2rem);font-weight:400;color:var(--text-soft);margin-bottom:var(--sp-6);letter-spacing:-.01em}.hero__meta[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-8)}.hero__meta-item[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:var(--sp-2);font-size:.85rem;color:var(--text-muted);font-family:var(--font-display);font-weight:500}.hero__meta-item[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{color:var(--accent);flex-shrink:0}.hero__meta-sep[data-astro-cid-bbe6dxrz]{color:var(--text-dim)}.hero__secondary-tagline[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:.9rem;color:var(--accent);letter-spacing:.04em;margin-bottom:var(--sp-4);opacity:.9}.hero__intro[data-astro-cid-bbe6dxrz]{font-size:clamp(1rem,1.5vw,1.1rem);color:var(--text-soft);max-width:540px;line-height:1.72;margin-bottom:var(--sp-10)}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.hero__right[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-6)}.hero__photo-frame[data-astro-cid-bbe6dxrz]{position:relative;flex-shrink:0}.hero__photo-wrapper[data-astro-cid-bbe6dxrz]{width:280px;height:373px;border-radius:var(--r-2xl);overflow:hidden;background:var(--bg-card);border:1px solid var(--border);position:relative}@media (min-width: 1200px){.hero__photo-wrapper[data-astro-cid-bbe6dxrz]{width:340px;height:453px}}.hero__photo[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.hero__photo-placeholder[data-astro-cid-bbe6dxrz]{display:none;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);height:100%;padding:var(--sp-8);text-align:center}.hero__photo-wrapper--placeholder[data-astro-cid-bbe6dxrz] .hero__photo[data-astro-cid-bbe6dxrz]{display:none}.hero__photo-wrapper--placeholder[data-astro-cid-bbe6dxrz] .hero__photo-placeholder[data-astro-cid-bbe6dxrz]{display:flex}.hero__photo-placeholder-icon[data-astro-cid-bbe6dxrz]{color:var(--text-dim)}.hero__photo-placeholder-text[data-astro-cid-bbe6dxrz]{font-size:.875rem;color:var(--text-muted)}.hero__photo-badge[data-astro-cid-bbe6dxrz]{position:absolute;bottom:-12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:var(--sp-2);background:var(--bg-card);border:1px solid var(--border-accent);border-radius:var(--r-round);padding:.4rem 1rem;font-size:.75rem;font-family:var(--font-display);font-weight:500;color:var(--text-soft);white-space:nowrap;box-shadow:var(--shadow-md)}.hero__photo-badge-dot[data-astro-cid-bbe6dxrz]{width:7px;height:7px;background:var(--accent);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hero__stats[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:var(--sp-6);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--sp-6) var(--sp-8);margin-top:var(--sp-6);width:100%;max-width:340px;justify-content:center}.hero__stat[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;gap:2px}.hero__stat-value[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--text);line-height:1}.hero__stat-label[data-astro-cid-bbe6dxrz]{font-size:.7rem;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-family:var(--font-display)}.hero__stat-divider[data-astro-cid-bbe6dxrz]{width:1px;height:32px;background:var(--border)}.hero__pronunciation[data-astro-cid-bbe6dxrz]{margin-top:var(--sp-16);position:relative;z-index:2}.hero__pronunciation-card[data-astro-cid-bbe6dxrz]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--sp-4) var(--sp-8);font-size:.9rem}.hero__pronunciation-ipa[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.85rem;color:var(--accent);letter-spacing:.02em}.hero__pronunciation-arrow[data-astro-cid-bbe6dxrz]{color:var(--text-dim)}.hero__pronunciation-advice[data-astro-cid-bbe6dxrz]{color:var(--text-muted)}.hero__pronunciation-advice[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{color:var(--text);font-weight:600}.hero__scroll[data-astro-cid-bbe6dxrz]{position:absolute;bottom:var(--sp-10);left:50%;transform:translate(-50%);display:flex;justify-content:center;z-index:2}.hero__scroll-line[data-astro-cid-bbe6dxrz]{width:1px;height:48px;background:linear-gradient(to bottom,var(--accent),transparent);animation:scrollLine 2s ease-in-out infinite}@keyframes scrollLine{0%{transform:scaleY(0);transform-origin:top;opacity:1}50%{transform:scaleY(1);transform-origin:top;opacity:1}to{transform:scaleY(1);transform-origin:bottom;opacity:0}}.about__grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--sp-4);margin-bottom:var(--sp-16)}@media (min-width: 640px){.about__grid[data-astro-cid-v2cbyr3p]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.about__grid[data-astro-cid-v2cbyr3p]{grid-template-columns:repeat(3,1fr)}.about__grid[data-astro-cid-v2cbyr3p]>[data-astro-cid-v2cbyr3p]:last-child:nth-child(3n+1){grid-column:1 / 3}}.about__card[data-astro-cid-v2cbyr3p]{padding:var(--sp-8);display:flex;flex-direction:column;gap:var(--sp-3)}.about__card-label[data-astro-cid-v2cbyr3p]{display:block}.about__card-title[data-astro-cid-v2cbyr3p]{font-size:1.25rem;font-weight:600;color:var(--text);letter-spacing:-.02em}.about__card-body[data-astro-cid-v2cbyr3p]{color:var(--text-muted);font-size:.95rem;line-height:1.7;flex:1}.about__callout[data-astro-cid-v2cbyr3p]{max-width:760px;margin:0 auto}.about__callout-inner[data-astro-cid-v2cbyr3p]{position:relative;background:var(--bg-card);border:1px solid var(--border-accent);border-radius:var(--r-2xl);padding:var(--sp-12) var(--sp-16);text-align:center}.about__callout-quote[data-astro-cid-v2cbyr3p]{position:absolute;top:var(--sp-4);left:var(--sp-8);font-family:var(--font-display);font-size:5rem;color:var(--accent);opacity:.2;line-height:1;pointer-events:none}.about__callout-text[data-astro-cid-v2cbyr3p]{font-family:var(--font-display);font-size:clamp(1.3rem,3vw,2rem);font-weight:500;color:var(--text);letter-spacing:-.02em;line-height:1.3;font-style:normal;margin-bottom:var(--sp-4)}.about__callout-attr[data-astro-cid-v2cbyr3p]{display:block;font-style:normal;font-size:.875rem;color:var(--text-muted);font-family:var(--font-display)}.gallery__note[data-astro-cid-ihllb3az]{color:var(--text-dim);margin-top:var(--sp-3);font-style:italic}.gallery__grid[data-astro-cid-ihllb3az]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-3)}@media (min-width: 640px){.gallery__grid[data-astro-cid-ihllb3az]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.gallery__grid[data-astro-cid-ihllb3az]{grid-template-columns:repeat(4,1fr);gap:var(--sp-4)}.gallery__item[data-astro-cid-ihllb3az]:nth-child(5),.gallery__item[data-astro-cid-ihllb3az]:nth-child(9){grid-column:span 2}}.gallery__btn[data-astro-cid-ihllb3az]{width:100%;text-align:left;display:flex;flex-direction:column;gap:var(--sp-2);cursor:pointer;background:none;border:none;padding:0}.gallery__img-wrapper[data-astro-cid-ihllb3az]{position:relative;aspect-ratio:3 / 4;border-radius:var(--r-lg);overflow:hidden;background:var(--bg-card);border:1px solid var(--border)}.gallery__img[data-astro-cid-ihllb3az]{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .5s var(--ease)}.gallery__btn[data-astro-cid-ihllb3az]:hover .gallery__img[data-astro-cid-ihllb3az]{transform:scale(1.04)}.gallery__placeholder[data-astro-cid-ihllb3az]{display:none;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);height:100%;color:var(--text-dim);text-align:center;padding:var(--sp-4)}.gallery__img-wrapper--error[data-astro-cid-ihllb3az] .gallery__img[data-astro-cid-ihllb3az]{display:none}.gallery__img-wrapper--error[data-astro-cid-ihllb3az] .gallery__placeholder[data-astro-cid-ihllb3az]{display:flex}.gallery__placeholder-num[data-astro-cid-ihllb3az]{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--text-dim)}.gallery__overlay[data-astro-cid-ihllb3az]{position:absolute;inset:0;background:#00000080;opacity:0;transition:opacity var(--t-normal);display:flex;align-items:center;justify-content:center;border-radius:var(--r-lg)}.gallery__btn[data-astro-cid-ihllb3az]:hover .gallery__overlay[data-astro-cid-ihllb3az]{opacity:1}.gallery__overlay-icon[data-astro-cid-ihllb3az]{color:#fff;background:#ffffff1a;border-radius:50%;padding:var(--sp-3);backdrop-filter:blur(4px)}.gallery__caption[data-astro-cid-ihllb3az]{display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-1);min-height:24px}.gallery__caption-text[data-astro-cid-ihllb3az]{font-size:.8rem;color:var(--text-muted);font-style:italic;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gallery__tag[data-astro-cid-ihllb3az]{font-size:.65rem;font-family:var(--font-display);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-dim);padding:2px 8px;border-radius:var(--r-round);flex-shrink:0}.lightbox[data-astro-cid-ihllb3az]{position:fixed;inset:0;z-index:var(--z-modal);display:none;align-items:center;justify-content:center;flex-direction:column;padding:var(--sp-4);gap:var(--sp-4)}.lightbox[data-astro-cid-ihllb3az].open{display:flex}.lightbox__backdrop[data-astro-cid-ihllb3az]{position:absolute;inset:0;background:#0a0c12f2;backdrop-filter:blur(16px);animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.lightbox__content[data-astro-cid-ihllb3az]{position:relative;z-index:1;display:flex;align-items:center;gap:var(--sp-4);max-height:85svh}.lightbox__img-wrapper[data-astro-cid-ihllb3az]{position:relative;max-height:85svh;animation:scaleIn .3s var(--ease-out)}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.lightbox__img[data-astro-cid-ihllb3az]{max-height:85svh;max-width:calc(100vw - 140px);width:auto;height:auto;display:block;border-radius:var(--r-xl);box-shadow:var(--shadow-xl);object-fit:contain}.lightbox__loading[data-astro-cid-ihllb3az]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border-radius:var(--r-xl);opacity:0;transition:opacity .2s}.lightbox__loading[data-astro-cid-ihllb3az]:after{content:"";width:32px;height:32px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.lightbox__close[data-astro-cid-ihllb3az],.lightbox__prev[data-astro-cid-ihllb3az],.lightbox__next[data-astro-cid-ihllb3az]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#fff;cursor:pointer;transition:background var(--t-fast);flex-shrink:0}.lightbox__close[data-astro-cid-ihllb3az]:hover,.lightbox__prev[data-astro-cid-ihllb3az]:hover,.lightbox__next[data-astro-cid-ihllb3az]:hover{background:#ffffff26}.lightbox__close[data-astro-cid-ihllb3az]{position:absolute;top:var(--sp-4);right:var(--sp-4);z-index:2}.lightbox__footer[data-astro-cid-ihllb3az]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);width:100%;max-width:600px;padding:0 var(--sp-2)}.lightbox__caption[data-astro-cid-ihllb3az]{font-size:.875rem;color:#ffffffb3;font-style:italic}.lightbox__counter[data-astro-cid-ihllb3az]{font-family:var(--font-display);font-size:.8rem;color:#fff6;letter-spacing:.04em;white-space:nowrap}.travel-map__stats[data-astro-cid-c6torzlo]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-4);margin-bottom:var(--sp-10)}@media (min-width: 640px){.travel-map__stats[data-astro-cid-c6torzlo]{grid-template-columns:repeat(4,1fr)}}.travel-map__stat[data-astro-cid-c6torzlo]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-1);text-align:center}.travel-map__stat-value[data-astro-cid-c6torzlo]{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--accent);line-height:1}.travel-map__stat-label[data-astro-cid-c6torzlo]{font-size:.75rem;color:var(--text-muted);font-family:var(--font-display);letter-spacing:.04em}.travel-map__container[data-astro-cid-c6torzlo]{position:relative;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-2xl);overflow:hidden;margin-bottom:var(--sp-6)}.travel-map__world[data-astro-cid-c6torzlo]{position:relative;width:100%;padding-bottom:50%;overflow:hidden}.travel-map__svg[data-astro-cid-c6torzlo]{position:absolute;inset:0;width:100%;height:100%}.continent[data-astro-cid-c6torzlo]{fill:#1e2838;stroke:#2a3550;stroke-width:.8;transition:fill .2s}.travel-map__marker[data-astro-cid-c6torzlo]{position:absolute;transform:translate(-50%,-50%);cursor:pointer;background:none;border:none;padding:4px;z-index:2;transition:transform .2s}.travel-map__marker[data-astro-cid-c6torzlo]:hover{transform:translate(-50%,-50%) scale(1.4);z-index:10}.travel-map__marker-dot[data-astro-cid-c6torzlo]{display:flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:50%;background:var(--text-muted);border:2px solid var(--bg);transition:background .2s}.travel-map__marker--home[data-astro-cid-c6torzlo] .travel-map__marker-dot[data-astro-cid-c6torzlo]{width:18px;height:18px;background:var(--accent);color:var(--bg);animation:homeGlow 3s ease-in-out infinite}@keyframes homeGlow{0%,to{box-shadow:0 0 #89b4a066}50%{box-shadow:0 0 0 6px #89b4a000}}.travel-map__marker--upcoming[data-astro-cid-c6torzlo] .travel-map__marker-dot[data-astro-cid-c6torzlo]{background:var(--accent-warm);animation:upcomingPulse 2s ease-in-out infinite}@keyframes upcomingPulse{0%,to{opacity:1}50%{opacity:.5}}.travel-map__marker--visited[data-astro-cid-c6torzlo] .travel-map__marker-dot[data-astro-cid-c6torzlo]{background:#89b4a080;width:8px;height:8px}.travel-map__legend[data-astro-cid-c6torzlo]{display:flex;align-items:center;gap:var(--sp-6);padding:var(--sp-4) var(--sp-6);border-top:1px solid var(--border);background:var(--bg-inset)}.travel-map__legend-item[data-astro-cid-c6torzlo]{display:flex;align-items:center;gap:var(--sp-2);font-size:.75rem;color:var(--text-muted);font-family:var(--font-display)}.travel-map__legend-dot[data-astro-cid-c6torzlo]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.travel-map__legend-dot--home[data-astro-cid-c6torzlo]{background:var(--accent)}.travel-map__legend-dot--upcoming[data-astro-cid-c6torzlo]{background:var(--accent-warm)}.travel-map__legend-dot--visited[data-astro-cid-c6torzlo]{background:#89b4a066}.travel-map__tooltip[data-astro-cid-c6torzlo]{display:none;position:fixed;background:var(--bg-card);border:1px solid var(--border-accent);border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-6);pointer-events:none;max-width:280px;z-index:var(--z-raised);box-shadow:var(--shadow-lg)}.travel-map__tooltip[data-astro-cid-c6torzlo].visible{display:block}.travel-map__tooltip-header[data-astro-cid-c6torzlo]{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2)}.travel-map__tooltip-country[data-astro-cid-c6torzlo]{font-family:var(--font-display);font-weight:600;font-size:.9rem;color:var(--text)}.travel-map__tooltip-status[data-astro-cid-c6torzlo]{font-size:.65rem;font-family:var(--font-display);font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:var(--r-round);background:var(--accent-dim);color:var(--accent)}.travel-map__tooltip-desc[data-astro-cid-c6torzlo]{font-size:.8rem;color:var(--text-muted);line-height:1.5}.travel-map__upcoming[data-astro-cid-c6torzlo]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--sp-6) var(--sp-8);margin-top:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-4)}.travel-map__upcoming-list[data-astro-cid-c6torzlo]{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.travel-map__upcoming-item[data-astro-cid-c6torzlo]{display:flex;align-items:center;gap:var(--sp-2);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-round);padding:var(--sp-2) var(--sp-4)}.travel-map__upcoming-dot[data-astro-cid-c6torzlo]{width:8px;height:8px;border-radius:50%;background:var(--accent-warm);flex-shrink:0;animation:upcomingPulse 2s ease-in-out infinite}.travel-map__upcoming-dot--home[data-astro-cid-c6torzlo]{background:var(--accent);animation:homeGlow 3s ease-in-out infinite}.travel-map__upcoming-name[data-astro-cid-c6torzlo]{font-family:var(--font-display);font-size:.85rem;font-weight:500;color:var(--text-soft)}.travel-map__upcoming-note[data-astro-cid-c6torzlo]{color:var(--text-dim)}.deal__statement[data-astro-cid-y5rayrqz]{max-width:640px;margin:0 auto var(--sp-16);text-align:center}.deal__main-text[data-astro-cid-y5rayrqz]{font-family:var(--font-display);font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:400;color:var(--text-soft);letter-spacing:-.01em;line-height:1.55}.deal__principles[data-astro-cid-y5rayrqz]{display:flex;flex-direction:column;gap:var(--sp-6);margin-bottom:var(--sp-16)}.deal__principle[data-astro-cid-y5rayrqz]{display:flex;align-items:flex-start;gap:var(--sp-5);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--sp-8);transition:var(--t-normal)}.deal__principle[data-astro-cid-y5rayrqz]:hover{border-color:var(--border-accent)}.deal__principle-icon[data-astro-cid-y5rayrqz]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r-lg);background:var(--accent-dim);color:var(--accent);flex-shrink:0}.deal__principle-title[data-astro-cid-y5rayrqz]{font-size:1.05rem;font-weight:600;color:var(--text);margin-bottom:var(--sp-2);letter-spacing:-.01em}.deal__principle-body[data-astro-cid-y5rayrqz]{font-size:.9rem;color:var(--text-muted);line-height:1.65}.deal__quote[data-astro-cid-y5rayrqz]{background:var(--bg-card);border:1px solid var(--border-accent);border-radius:var(--r-2xl);padding:var(--sp-10) var(--sp-12);margin-bottom:var(--sp-10);text-align:center}.deal__quote-text[data-astro-cid-y5rayrqz]{font-family:var(--font-display);font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:500;color:var(--text);letter-spacing:-.02em;line-height:1.4;font-style:normal;margin-bottom:var(--sp-4)}.deal__quote-attr[data-astro-cid-y5rayrqz]{font-style:normal;font-size:.8rem;color:var(--text-muted);font-family:var(--font-display)}.deal__footnote[data-astro-cid-y5rayrqz]{text-align:center}.deal__footnote-text[data-astro-cid-y5rayrqz]{font-size:.95rem;color:var(--text-muted);line-height:1.72;max-width:540px;margin:0 auto}.faqs__filters[data-astro-cid-edivzxd5]{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-10)}.faqs__filter[data-astro-cid-edivzxd5]{font-family:var(--font-display);font-size:.8rem;font-weight:500;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-round);border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;transition:var(--t-fast);letter-spacing:.02em}.faqs__filter[data-astro-cid-edivzxd5]:hover{color:var(--text);background:var(--bg-card);border-color:var(--border-accent)}.faqs__filter[data-astro-cid-edivzxd5].active{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.faqs__list[data-astro-cid-edivzxd5]{display:flex;flex-direction:column;gap:var(--sp-2)}.faq[data-astro-cid-edivzxd5]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;transition:border-color var(--t-fast)}.faq[data-astro-cid-edivzxd5][open]{border-color:var(--border-accent)}.faq__question[data-astro-cid-edivzxd5]{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-6) var(--sp-6);cursor:pointer;list-style:none;user-select:none;transition:background var(--t-fast)}.faq__question[data-astro-cid-edivzxd5]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-edivzxd5]:hover{background:var(--bg-card-hover)}.faq__q-num[data-astro-cid-edivzxd5]{color:var(--text-dim);flex-shrink:0;min-width:24px;font-family:var(--font-display)}.faq__q-text[data-astro-cid-edivzxd5]{font-family:var(--font-display);font-size:.95rem;font-weight:500;color:var(--text-soft);flex:1;line-height:1.4;transition:color var(--t-fast)}.faq[data-astro-cid-edivzxd5]:hover .faq__q-text[data-astro-cid-edivzxd5],.faq[data-astro-cid-edivzxd5][open] .faq__q-text[data-astro-cid-edivzxd5]{color:var(--text)}.faq__icon[data-astro-cid-edivzxd5]{display:flex;align-items:center;color:var(--text-dim);flex-shrink:0;transition:transform var(--t-normal),color var(--t-fast)}.faq[data-astro-cid-edivzxd5][open] .faq__icon[data-astro-cid-edivzxd5]{transform:rotate(180deg);color:var(--accent)}.faq__answer[data-astro-cid-edivzxd5]{padding:0 var(--sp-6) var(--sp-6);padding-left:calc(var(--sp-6) + 24px + var(--sp-4));animation:expandIn .25s var(--ease-out)}@keyframes expandIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.faq__answer[data-astro-cid-edivzxd5] p[data-astro-cid-edivzxd5]{font-size:.9rem;color:var(--text-muted);line-height:1.72}.faq[data-astro-cid-edivzxd5].hidden{display:none}.faqs__empty[data-astro-cid-edivzxd5]{text-align:center;padding:var(--sp-12);color:var(--text-dim);font-style:italic}.convo__machine[data-astro-cid-ftjhlmzw]{max-width:760px;margin:0 auto var(--sp-16)}.convo__display[data-astro-cid-ftjhlmzw]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-2xl);padding:var(--sp-12) var(--sp-10);margin-bottom:var(--sp-6);min-height:220px;display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-6);transition:border-color var(--t-normal)}.convo__display[data-astro-cid-ftjhlmzw]:has(#question-text:not(:empty)){border-color:var(--border-accent)}.convo__question[data-astro-cid-ftjhlmzw]{position:relative;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2)}.convo__question-mark[data-astro-cid-ftjhlmzw]{font-family:var(--font-display);font-size:3rem;color:var(--accent);opacity:.3;line-height:1}.convo__question-mark--close[data-astro-cid-ftjhlmzw]{transform:rotate(180deg);display:inline-block}#question-text[data-astro-cid-ftjhlmzw]{font-family:var(--font-display);font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:500;color:var(--text-soft);letter-spacing:-.015em;line-height:1.45;transition:opacity .3s,transform .3s}#question-text[data-astro-cid-ftjhlmzw].animating{opacity:0;transform:translateY(8px)}.convo__meta[data-astro-cid-ftjhlmzw]{display:flex;justify-content:center}.convo__counter[data-astro-cid-ftjhlmzw]{font-size:.75rem;color:var(--text-dim);font-family:var(--font-display);letter-spacing:.04em}.convo__actions[data-astro-cid-ftjhlmzw]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3)}.convo__btn[data-astro-cid-ftjhlmzw]{min-width:120px}.convo__btn[data-astro-cid-ftjhlmzw].copied{color:var(--accent);border-color:var(--accent)}.convo__preview[data-astro-cid-ftjhlmzw]{display:flex;flex-direction:column;gap:var(--sp-4)}.convo__samples[data-astro-cid-ftjhlmzw]{display:grid;grid-template-columns:1fr;gap:var(--sp-3)}@media (min-width: 640px){.convo__samples[data-astro-cid-ftjhlmzw]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.convo__samples[data-astro-cid-ftjhlmzw]{grid-template-columns:repeat(3,1fr)}}.convo__sample[data-astro-cid-ftjhlmzw]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-5);font-size:.85rem;color:var(--text-muted);font-style:italic;line-height:1.55;transition:var(--t-fast)}.convo__sample[data-astro-cid-ftjhlmzw]:hover{border-color:var(--border-accent);color:var(--text-soft)}.disclaimer__terms[data-astro-cid-cukr4w5s]{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-10)}.disclaimer__term[data-astro-cid-cukr4w5s]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-6);transition:var(--t-fast)}.disclaimer__term[data-astro-cid-cukr4w5s]:hover{border-color:var(--border-accent)}.disclaimer__term-left[data-astro-cid-cukr4w5s]{display:flex;align-items:center;gap:var(--sp-3)}.disclaimer__term-status[data-astro-cid-cukr4w5s]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;flex-shrink:0}.disclaimer__term-status--unavailable[data-astro-cid-cukr4w5s]{background:#c8503c26;color:#c47060}.disclaimer__term-status--mandatory[data-astro-cid-cukr4w5s]{background:#89b4a026;color:var(--accent)}.disclaimer__term-status--encouraged[data-astro-cid-cukr4w5s]{background:#89b4a01a;color:var(--accent)}.disclaimer__term-status--included[data-astro-cid-cukr4w5s]{background:#c8a8821f;color:var(--accent-warm)}.disclaimer__term-name[data-astro-cid-cukr4w5s]{font-family:var(--font-display);font-size:.9rem;font-weight:500;color:var(--text-soft)}.disclaimer__term-note[data-astro-cid-cukr4w5s]{font-size:.8rem;color:var(--text-muted);font-style:italic;text-align:right;white-space:nowrap}@media (max-width: 540px){.disclaimer__term[data-astro-cid-cukr4w5s]{flex-direction:column;align-items:flex-start}.disclaimer__term-note[data-astro-cid-cukr4w5s]{text-align:left;padding-left:calc(22px + var(--sp-3))}}.disclaimer__warning[data-astro-cid-cukr4w5s]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--sp-6) var(--sp-8)}.disclaimer__warning-inner[data-astro-cid-cukr4w5s]{display:flex;align-items:flex-start;gap:var(--sp-4)}.disclaimer__warning-icon[data-astro-cid-cukr4w5s]{color:var(--accent-warm);flex-shrink:0;margin-top:2px}.disclaimer__warning-text[data-astro-cid-cukr4w5s]{font-size:.875rem;color:var(--text-muted);line-height:1.65}.disclaimer__warning-text[data-astro-cid-cukr4w5s] strong[data-astro-cid-cukr4w5s]{color:var(--text-soft);font-weight:600}.final[data-astro-cid-eykmtrc2]{position:relative;overflow:hidden;padding-bottom:var(--sp-32)}.final__inner[data-astro-cid-eykmtrc2]{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:var(--sp-12)}.final__header[data-astro-cid-eykmtrc2]{display:flex;flex-direction:column;gap:var(--sp-4)}.final__title[data-astro-cid-eykmtrc2]{font-family:var(--font-display);font-size:clamp(2.5rem,7vw,5.5rem);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--text)}.final__title-accent[data-astro-cid-eykmtrc2]{color:var(--accent)}.final__content[data-astro-cid-eykmtrc2]{display:flex;flex-direction:column;gap:var(--sp-5);max-width:540px}.final__text[data-astro-cid-eykmtrc2]{font-size:clamp(1rem,1.5vw,1.15rem);color:var(--text-muted);line-height:1.72}.final__callout[data-astro-cid-eykmtrc2]{font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2rem);font-weight:600;color:var(--text);letter-spacing:-.02em}.final__meta[data-astro-cid-eykmtrc2]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--sp-6) var(--sp-8)}.final__meta-item[data-astro-cid-eykmtrc2]{display:flex;flex-direction:column;gap:var(--sp-1)}.final__meta-value[data-astro-cid-eykmtrc2]{font-family:var(--font-display);font-size:.9rem;font-weight:500;color:var(--text-soft)}.final__meta-divider[data-astro-cid-eykmtrc2]{width:1px;height:32px;background:var(--border);flex-shrink:0}.final__back[data-astro-cid-eykmtrc2]{display:flex}.final__signature[data-astro-cid-eykmtrc2]{position:absolute;bottom:0;left:50%;transform:translate(-50%);font-family:var(--font-display);font-size:clamp(5rem,20vw,18rem);font-weight:900;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(137,180,160,.06);text-stroke:1px rgba(137,180,160,.06);white-space:nowrap;pointer-events:none;user-select:none;line-height:.9}.section-divider[data-astro-cid-j7pv25f6]{height:1px;background:var(--border);margin-inline:var(--gutter);max-width:calc(var(--container) - 2 * var(--gutter));margin-left:auto;margin-right:auto}.section-divider--accent[data-astro-cid-j7pv25f6]{background:linear-gradient(90deg,transparent,rgba(137,180,160,.15),transparent)}
