.blog.svelte-1fcngds{background-color:#fff;padding:80px 0}.blog__inner.svelte-1fcngds{max-width:1300px;margin:0 auto;padding:0 20px}.section-header.svelte-1fcngds{margin-bottom:40px}.header-content.svelte-1fcngds{display:flex;align-items:center;gap:15px}.section-title.svelte-1fcngds{font-size:2.5rem;font-weight:800;color:#000}.header-divider.svelte-1fcngds{font-size:2rem;color:#ddd;font-weight:300}.view-all-link.svelte-1fcngds{font-size:1.1rem;font-weight:600;color:#666;text-decoration:underline;text-underline-offset:4px}.blog__grid.svelte-1fcngds{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 30px}@media (max-width: 1024px){.blog__grid.svelte-1fcngds{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.blog__grid.svelte-1fcngds{grid-template-columns:1fr}}.wide-banner.svelte-1u3vvog{width:100%;height:600px;background-image:var(--bg-image);background-size:cover;background-position:center;background-attachment:scroll;position:relative;display:flex;align-items:center}.wide-banner__inner.svelte-1u3vvog{position:relative;z-index:10}.wide-banner__content.svelte-1u3vvog{display:flex;justify-content:flex-end}.wide-banner__content--reverse.svelte-1u3vvog{justify-content:flex-start}.wide-banner__text-box.svelte-1u3vvog{background-color:var(--color-primary);padding:var(--space-12);border-radius:var(--radius-lg);max-width:500px;box-shadow:0 10px 30px #0003;transition:transform .5s ease}.wide-banner.svelte-1u3vvog:hover .wide-banner__text-box:where(.svelte-1u3vvog){transform:translateY(-10px)}@media (max-width: 768px){.wide-banner.svelte-1u3vvog{height:400px}.wide-banner__text-box.svelte-1u3vvog{padding:var(--space-6);margin:0 var(--gutter)}}.trending.svelte-yoz0mx{background-color:var(--color-bg);padding:var(--section-gap) 0;overflow:hidden}.trending__inner.svelte-yoz0mx{max-width:100%;padding:0 var(--gutter);margin:0 auto}.section-header.svelte-yoz0mx{max-width:1333px;margin:auto;margin-bottom:var(--space-8);padding:0 var(--gutter)}.header-content.svelte-yoz0mx{display:flex;align-items:baseline;gap:var(--space-4)}.section-title.svelte-yoz0mx{font-size:2rem;font-weight:700;color:var(--color-text)}.header-divider.svelte-yoz0mx{font-size:1.5rem;color:var(--color-border);font-weight:300;opacity:.6}.view-all-link.svelte-yoz0mx{font-size:1rem;font-weight:600;color:var(--color-primary);text-decoration:underline;text-underline-offset:4px;transition:var(--transition-base)}.view-all-link.svelte-yoz0mx:hover{color:var(--color-primary-hover);text-underline-offset:6px}.trending__carousel.svelte-yoz0mx{max-width:100%;position:relative}.carousel__track.svelte-yoz0mx{display:flex;gap:var(--space-8);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:0 var(--gutter) var(--space-8);margin:0;cursor:grab;-webkit-user-select:none;user-select:none}.carousel__track.is-dragging.svelte-yoz0mx{cursor:grabbing;scroll-snap-type:none}.carousel__track.svelte-yoz0mx::-webkit-scrollbar{display:none}.trending-card.svelte-yoz0mx{flex:0 0 420px;scroll-snap-align:start;display:flex;flex-direction:column;max-width:calc(100vw - var(--gutter) * 2)}@media (max-width: 768px){.trending-card.svelte-yoz0mx{flex:0 0 320px}}@media (max-width: 480px){.trending-card.svelte-yoz0mx{flex:0 0 280px}}.tours.svelte-28undn{background-color:var(--color-bg);padding:var(--section-gap) 0}.section-header.svelte-28undn{margin-bottom:var(--space-12)}.header-content.svelte-28undn{display:flex;align-items:baseline;gap:var(--space-4)}.section-title.svelte-28undn{font-size:2rem;font-weight:700;color:var(--color-text)}.header-divider.svelte-28undn{font-size:1.5rem;color:var(--color-border);opacity:.6}.view-all-link.svelte-28undn{font-size:1rem;font-weight:600;color:var(--color-primary);text-decoration:underline;text-underline-offset:4px}.viator-widget.svelte-28undn{width:100%;min-height:240px}.viator-widget.svelte-28undn>div:where(.svelte-28undn){width:100%}.hero-frame.svelte-2ggpvt{width:100%;max-width:var(--max-width-page);margin-left:auto;margin-right:auto;background:#fff;padding:var(--gutter) var(--page-padding-x);box-sizing:border-box}.hero-precision.svelte-2ggpvt{position:relative;width:100%;min-height:600px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.hero-background.svelte-2ggpvt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.pink-main-block.svelte-2ggpvt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:60px;overflow:hidden;background:#111}.video-background.svelte-2ggpvt{position:absolute;top:0;right:0;bottom:0;left:0}.bg-video.svelte-2ggpvt{width:100%;height:100%;object-fit:cover}.video-overlay.svelte-2ggpvt{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000002e,#00000052)}.cutout-zone.svelte-2ggpvt{position:absolute;background:#fff;border-top-left-radius:50px;border-bottom-right-radius:50px;z-index:2}.logo-zone.svelte-2ggpvt{top:0;left:0;width:240px;height:128px}.info-zone.svelte-2ggpvt{bottom:0;right:0;width:45%;height:350px}.junction.svelte-2ggpvt{position:absolute;z-index:5;width:50px;height:50px;pointer-events:none}.junction-top-center.svelte-2ggpvt{top:0%;left:240px}.junction-top-left.svelte-2ggpvt{top:128px;left:0%}.junction-bottom-center.svelte-2ggpvt{bottom:0;right:45%}.junction-bottom-right.svelte-2ggpvt{bottom:350px;right:0%}.hero-content.svelte-2ggpvt{display:grid;grid-template-columns:1fr;width:100%;flex-grow:1;padding:0;z-index:10;align-items:center;position:relative}.hero-info-zone.svelte-2ggpvt{display:flex;justify-content:flex-end;align-items:flex-end;height:100%}.hero-info-card.svelte-2ggpvt{width:45%;max-width:580px;padding:var(--space-8);box-sizing:border-box}.info-heading.svelte-2ggpvt{font-family:var(--font-display);font-size:clamp(2.5rem,4.8vw,4.25rem);font-weight:700;line-height:1.02;margin-bottom:var(--space-8);color:#111;letter-spacing:-.02em}.info-caption.svelte-2ggpvt{font-family:var(--font-body);font-size:1.125rem;color:var(--color-text-muted);line-height:1.6;font-weight:500}@media (max-width: 1024px){.hero-precision.svelte-2ggpvt{margin-top:80px;min-height:500px}.hero-content.svelte-2ggpvt{padding:120px var(--page-padding-x) 60px;text-align:center;gap:var(--space-8)}.hero-info-zone.svelte-2ggpvt{justify-content:center;align-items:center}.hero-info-card.svelte-2ggpvt{width:100%;max-width:100%;margin:0 auto}.pink-main-block.svelte-2ggpvt{border-radius:40px}.cutout-zone.svelte-2ggpvt,.junction.svelte-2ggpvt{display:none}.info-heading.svelte-2ggpvt{color:#fff}.info-caption.svelte-2ggpvt{color:#ffffffd1}}@media (max-width: 768px){.hero-frame.svelte-2ggpvt{padding:var(--space-4) var(--page-padding-x)}.hero-precision.svelte-2ggpvt{margin-top:0;min-height:unset}.hero-background.svelte-2ggpvt{position:relative;inset:auto;height:200px}.pink-main-block.svelte-2ggpvt{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:28px}.hero-content.svelte-2ggpvt{padding:14px 0 0;text-align:left}.info-heading.svelte-2ggpvt{font-size:clamp(2.6rem,10vw,3.9rem);margin-bottom:var(--space-3);line-height:1.05;color:#111}.info-caption.svelte-2ggpvt{font-size:1rem;color:var(--color-text-muted)}}.planning.svelte-w4229{background-color:var(--color-bg-dark);padding:var(--space-24) 0}.planning__content.svelte-w4229{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-16);align-items:center}.planning__header.svelte-w4229{display:flex;flex-direction:column;gap:var(--space-6)}.planning__header.svelte-w4229 h2:where(.svelte-w4229){line-height:1.1;text-transform:uppercase}.planning__grid.svelte-w4229{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:var(--space-4)}.planning-card.svelte-w4229{border-radius:var(--radius-lg);overflow:hidden;position:relative;box-shadow:var(--shadow-card);aspect-ratio:1;transition:transform .4s ease}.planning-card.svelte-w4229:hover{transform:scale(1.02)}.planning-card.svelte-w4229:nth-child(1){grid-row:span 2;aspect-ratio:auto}.planning-card.svelte-w4229:nth-child(2){grid-column:2;grid-row:1}.planning-card.svelte-w4229:nth-child(3){grid-column:2;grid-row:2}.planning-card__image.svelte-w4229{width:100%;height:100%;position:relative}.planning-card__image.svelte-w4229 img:where(.svelte-w4229){width:100%;height:100%;object-fit:cover}.planning-card__label.svelte-w4229{position:absolute;bottom:var(--space-4);left:var(--space-4);background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm)}@media (max-width: 1024px){.planning__content.svelte-w4229{grid-template-columns:1fr}.planning__grid.svelte-w4229{grid-template-columns:1fr 1fr}.planning-card.svelte-w4229:nth-child(1){grid-row:span 1;aspect-ratio:16/9;grid-column:span 2}}.writers.svelte-mz98zi{padding:var(--space-10) 0;margin-bottom:var(--space-12);background:transparent}.writers__bubble.svelte-mz98zi{background:#f3f3f3;border-radius:40px;padding:clamp(28px,4vw,60px);overflow:hidden}.writers__inner.svelte-mz98zi{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--space-16);align-items:center}.quote.svelte-mz98zi{margin:0}.quote__text.svelte-mz98zi{margin:0;font-family:var(--font-display);font-weight:900;letter-spacing:-.03em;line-height:1.02;font-size:clamp(1.85rem,3.6vw,3.4rem);color:#111}.quote__mark.svelte-mz98zi{font-weight:900}.quote__accent.svelte-mz98zi{color:#e8175d}.meta.svelte-mz98zi{justify-self:end;text-align:left;max-width:420px}.meta__eyebrow.svelte-mz98zi{font-size:.95rem;letter-spacing:.16em;text-transform:uppercase;color:#11111173;font-weight:800;margin-bottom:var(--space-4)}.meta__headline.svelte-mz98zi{font-size:clamp(1.25rem,1.6vw,1.75rem);font-weight:900;color:#111;margin-bottom:var(--space-8)}.avatars.svelte-mz98zi{display:flex;align-items:center}.avatar.svelte-mz98zi{width:56px;height:56px;border-radius:999px;border:3px solid #f3f3f3;box-shadow:0 10px 22px #11111114;margin-left:-12px;background:#c9c1b7}.avatar.svelte-mz98zi:first-child{margin-left:0}.a1.svelte-mz98zi{background:#c8b9ac}.a2.svelte-mz98zi{background:#a79a8c}.a3.svelte-mz98zi{background:#d6c9bc}.a4.svelte-mz98zi{background:#8f857b}.a5.svelte-mz98zi{background:#7a7067}.avatar--more.svelte-mz98zi{background:#111;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:1rem;letter-spacing:.02em}@media (max-width: 1024px){.writers__inner.svelte-mz98zi{grid-template-columns:1fr;gap:var(--space-10)}.meta.svelte-mz98zi{justify-self:start}}@media (max-width: 640px){.writers.svelte-mz98zi{padding:var(--space-8) 0}.writers__bubble.svelte-mz98zi{border-radius:28px;padding:24px}.avatar.svelte-mz98zi{width:48px;height:48px;margin-left:-10px}}main.svelte-1uha8ag{min-height:100vh}
