section.svelte-1a1se6c{padding:clamp(64px,12vw,128px) 0}section.center.svelte-1a1se6c .wrap:where(.svelte-1a1se6c){text-align:center}section.center.svelte-1a1se6c .sub:where(.svelte-1a1se6c){margin-inline:auto}section.center.svelte-1a1se6c .ctas:where(.svelte-1a1se6c){justify-content:center}.eyebrow.svelte-1a1se6c{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-strong);margin-bottom:14px;font-size:.8rem;font-weight:600}h1.svelte-1a1se6c{letter-spacing:-.025em;color:var(--color-primary-strong);font-size:clamp(2.2rem,5.4vw,3.8rem);font-weight:650;line-height:1.06}.sub.svelte-1a1se6c{color:var(--color-muted);max-width:56ch;margin-top:18px;font-size:1.2rem}.ctas.svelte-1a1se6c{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}svg.svelte-8n2d9f{width:100%;height:100%;display:block}.contour.svelte-8n2d9f path:where(.svelte-8n2d9f){stroke:var(--color-primary);stroke-width:1.4px;opacity:.14}.contour.svelte-8n2d9f path:where(.svelte-8n2d9f):nth-child(odd){opacity:.09}.route.svelte-8n2d9f{stroke:var(--color-accent-strong);stroke-width:2.4px;stroke-linecap:round}.dot.svelte-8n2d9f,.pin.svelte-8n2d9f{fill:var(--color-accent)}.pin-dot.svelte-8n2d9f{fill:var(--color-surface)}section.svelte-n9re51{padding:var(--space-section) 0;overflow:hidden}.grid.svelte-n9re51{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}h1.svelte-n9re51{letter-spacing:-.028em;color:var(--color-primary-strong);font-size:clamp(2.4rem,5.6vw,4.4rem);font-weight:650;line-height:1.04}.lede.svelte-n9re51{color:var(--color-muted);max-width:54ch;margin-top:20px;font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.65}.ctas.svelte-n9re51{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.trust.svelte-n9re51{color:var(--color-faint);font-size:.9rem;font-family:var(--font-display);flex-wrap:wrap;gap:8px 0;margin:28px 0 0;padding:0;font-weight:500;list-style:none;display:flex}.trust.svelte-n9re51 li:where(.svelte-n9re51){align-items:center;display:flex}.trust.svelte-n9re51 li:where(.svelte-n9re51)+li:where(.svelte-n9re51):before{content:"·";color:var(--color-line);margin:0 12px;font-weight:700}.visual.svelte-n9re51{min-width:0}.panel.svelte-n9re51,img.svelte-n9re51{aspect-ratio:4/4.6;border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow-lift)}.panel.svelte-n9re51{background:linear-gradient(160deg, var(--color-surface) 55%, var(--color-primary-soft) 130%);overflow:hidden}img.svelte-n9re51{object-fit:cover}@media (width<=860px){.grid.svelte-n9re51{grid-template-columns:1fr}.panel.svelte-n9re51,img.svelte-n9re51{aspect-ratio:4/3}}section.svelte-1p809d7{padding:clamp(48px,8vw,96px) 0}.kicker.svelte-1p809d7{font-family:var(--font-display);letter-spacing:.17em;text-transform:uppercase;color:var(--color-accent-strong);margin-bottom:12px;font-size:.78rem;font-weight:600}h2.svelte-1p809d7{letter-spacing:-.022em;color:var(--color-primary-strong);font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:600;line-height:1.12}.body.svelte-1p809d7{color:var(--color-muted);max-width:62ch;margin-top:16px}.grid.svelte-1p809d7{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;display:grid}.grid.two.svelte-1p809d7{grid-template-columns:repeat(2,1fr)}article.svelte-1p809d7{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:26px}article.svelte-1p809d7 h3:where(.svelte-1p809d7){color:var(--color-primary-strong);margin-bottom:8px;font-size:1.1rem;font-weight:600}article.svelte-1p809d7 p:where(.svelte-1p809d7){color:var(--color-muted);font-size:.98rem}@media (width<=860px){.grid.svelte-1p809d7,.grid.two.svelte-1p809d7{grid-template-columns:1fr}}section.svelte-1hvsgq9{padding:var(--space-section) 0}h2.svelte-1hvsgq9{letter-spacing:-.022em;color:var(--color-primary-strong);max-width:24ch;font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:600;line-height:1.12}.intro.svelte-1hvsgq9{color:var(--color-muted);max-width:60ch;margin-top:16px}.grid.svelte-1hvsgq9{grid-template-columns:repeat(var(--cols,3), 1fr);gap:22px;margin-top:44px;display:grid}article.svelte-1hvsgq9{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:28px;transition:transform .25s,box-shadow .25s}article.svelte-1hvsgq9:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.icon.svelte-1hvsgq9{background:var(--color-primary-soft);width:52px;height:52px;color:var(--color-primary-strong);border-radius:14px;place-content:center;margin-bottom:18px;display:inline-grid}h3.svelte-1hvsgq9{color:var(--color-primary-strong);margin-bottom:8px;font-size:1.12rem;font-weight:600}article.svelte-1hvsgq9 p:where(.svelte-1hvsgq9){color:var(--color-muted);font-size:.98rem}@media (width<=1024px){.grid.svelte-1hvsgq9{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid.svelte-1hvsgq9{grid-template-columns:1fr}}section.svelte-ehp7c8{background:var(--color-inverted-bg);color:var(--color-inverted-text);padding:clamp(48px,7vw,88px) 0}dl.svelte-ehp7c8{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(24px,4vw,48px);margin:0;display:grid}.stat.svelte-ehp7c8{text-align:center}dd.svelte-ehp7c8{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:650;line-height:1}dt.svelte-ehp7c8{letter-spacing:.06em;color:color-mix(in srgb, var(--color-inverted-text) 68%, transparent);margin-top:10px;font-size:.92rem}.note.svelte-ehp7c8{text-align:center;color:color-mix(in srgb, var(--color-inverted-text) 55%, transparent);margin-top:32px;font-size:.85rem}section.svelte-14gpmtt{padding:var(--space-section) 0}h2.svelte-14gpmtt{letter-spacing:-.022em;color:var(--color-primary-strong);font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:600;line-height:1.12}.empty.svelte-14gpmtt{color:var(--color-faint);margin-top:24px}.card.svelte-14gpmtt{background:var(--color-surface);border-radius:calc(var(--radius-card) + 6px);box-shadow:var(--shadow-lift);grid-template-columns:1.05fr .95fr;margin-top:40px;display:grid;overflow:hidden}.info.svelte-14gpmtt{flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(28px,4vw,52px);display:flex}h3.svelte-14gpmtt{letter-spacing:-.02em;color:var(--color-primary-strong);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:650}.chips.svelte-14gpmtt{flex-wrap:wrap;gap:10px;display:flex}.chip.svelte-14gpmtt{background:var(--color-bg);border:1px solid var(--color-line);font-family:var(--font-display);color:var(--color-muted);border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:.85rem;font-weight:500;display:inline-flex}.chip.strong.svelte-14gpmtt{background:var(--color-accent-soft);color:var(--color-accent-strong);border-color:#0000;font-weight:600}.text.svelte-14gpmtt{color:var(--color-muted);max-width:52ch}.text.svelte-14gpmtt p{margin:0 0 8px}.departures.svelte-14gpmtt{border-top:1px solid var(--color-line);flex-direction:column;align-self:stretch;gap:10px;margin:0;padding:16px 0 0;list-style:none;display:flex}.departures.svelte-14gpmtt li:where(.svelte-14gpmtt){align-items:center;gap:12px;font-size:.95rem;display:flex}.date.svelte-14gpmtt{font-family:var(--font-display);color:var(--color-text);font-weight:600}.badge.svelte-14gpmtt{background:var(--color-primary-soft);color:var(--color-primary-strong);border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:600}.visual.svelte-14gpmtt{min-height:320px}.panel.svelte-14gpmtt,img.svelte-14gpmtt{width:100%;height:100%}.panel.svelte-14gpmtt{background:linear-gradient(200deg, var(--color-primary-soft) -20%, var(--color-surface) 70%)}img.svelte-14gpmtt{object-fit:cover}@media (width<=900px){.card.svelte-14gpmtt{grid-template-columns:1fr}.visual.svelte-14gpmtt{order:-1;min-height:220px}}section.svelte-ladmdm{padding:var(--space-section) 0}h2.svelte-ladmdm{letter-spacing:-.022em;color:var(--color-primary-strong);font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:600}.intro.svelte-ladmdm{color:var(--color-muted);max-width:60ch;margin-top:16px}.empty.svelte-ladmdm{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);text-align:center;color:var(--color-muted);margin-top:40px;padding:48px 32px}.empty-art.svelte-ladmdm{opacity:.8;width:130px;height:130px;margin:0 auto 18px}.grid.svelte-ladmdm{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px;display:grid}article.svelte-ladmdm{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:26px;transition:transform .25s,box-shadow .25s;display:flex}article.svelte-ladmdm:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}h3.svelte-ladmdm{letter-spacing:-.01em;color:var(--color-primary-strong);font-size:1.18rem;font-weight:650}.chips.svelte-ladmdm{flex-wrap:wrap;gap:8px;display:flex}.chip.svelte-ladmdm{background:var(--color-bg);border:1px solid var(--color-line);font-family:var(--font-display);color:var(--color-muted);border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:.8rem;font-weight:500;display:inline-flex}.desc.svelte-ladmdm{color:var(--color-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.96rem;display:-webkit-box;overflow:hidden}.desc.svelte-ladmdm p{margin:0 0 8px}.departures.svelte-ladmdm{border-top:1px solid var(--color-line);flex-direction:column;gap:8px;margin:auto 0 0;padding:14px 0 0;list-style:none;display:flex}.departures.svelte-ladmdm li:where(.svelte-ladmdm){align-items:center;gap:10px;font-size:.9rem;display:flex}.date.svelte-ladmdm{font-family:var(--font-display);color:var(--color-text);font-weight:600}.badge.svelte-ladmdm{background:var(--color-primary-soft);color:var(--color-primary-strong);border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:600}.more.svelte-ladmdm{color:var(--color-faint);font-size:.85rem}@media (width<=1024px){.grid.svelte-ladmdm{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid.svelte-ladmdm{grid-template-columns:1fr}}section.svelte-xrnk4d{padding:var(--space-section) 0}h2.svelte-xrnk4d{letter-spacing:-.022em;color:var(--color-primary-strong);font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:600}.intro.svelte-xrnk4d{color:var(--color-muted);max-width:60ch;margin-top:16px}.timeline.svelte-xrnk4d{max-width:var(--narrow);margin:44px 0 0;padding:0;list-style:none}li.svelte-xrnk4d{grid-template-columns:48px 1fr;gap:20px;padding-bottom:36px;display:grid;position:relative}li.svelte-xrnk4d:not(:last-child):before{content:"";border-left:2px dotted color-mix(in srgb, var(--color-primary) 35%, transparent);position:absolute;top:52px;bottom:4px;left:23px}li.svelte-xrnk4d:last-child{padding-bottom:0}.marker.svelte-xrnk4d{background:var(--color-primary-soft);border-radius:50%;place-content:center;width:48px;height:48px;display:grid}.num.svelte-xrnk4d{font-family:var(--font-display);color:var(--color-primary-strong);font-size:1.05rem;font-weight:650}.day-label.svelte-xrnk4d{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-strong);margin-bottom:4px;font-size:.75rem;font-weight:600}h3.svelte-xrnk4d{color:var(--color-primary-strong);font-size:1.15rem;font-weight:600}.text.svelte-xrnk4d{color:var(--color-muted);max-width:56ch;margin-top:6px;font-size:.98rem}section.svelte-4fq94{padding:var(--space-section) 0}.centered.svelte-4fq94{text-align:center;display:block}h2.svelte-4fq94{letter-spacing:-.022em;color:var(--color-primary-strong);text-align:center;font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:600}.pull.svelte-4fq94{max-width:var(--narrow);text-align:center;margin:48px auto 0}.pull.svelte-4fq94 blockquote:where(.svelte-4fq94){font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-primary-strong);margin:0;font-size:clamp(1.4rem,2.8vw,2rem);font-weight:500;line-height:1.35}.pull.svelte-4fq94 blockquote:where(.svelte-4fq94):before{content:"„"}.pull.svelte-4fq94 blockquote:where(.svelte-4fq94):after{content:"“"}.grid.svelte-4fq94{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:22px;margin-top:48px;display:grid}.card.svelte-4fq94{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin:0;padding:30px 28px 26px;position:relative}.mark.svelte-4fq94{font-family:var(--font-display);color:var(--color-accent);margin-bottom:16px;font-size:3.4rem;font-weight:700;line-height:.6;display:block}.card.svelte-4fq94 blockquote:where(.svelte-4fq94){color:var(--color-text);margin:0;line-height:1.6}figcaption.svelte-4fq94{font-family:var(--font-display);color:var(--color-primary-strong);margin-top:18px;font-size:.9rem;font-weight:600}figcaption.svelte-4fq94 span:where(.svelte-4fq94){color:var(--color-faint);font-weight:400}section.svelte-g8xk47{padding:var(--space-section) 0}h2.svelte-g8xk47{letter-spacing:-.022em;color:var(--color-primary-strong);font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:600}.intro.svelte-g8xk47{color:var(--color-muted);max-width:60ch;margin-top:16px}.grid.svelte-g8xk47{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:26px;margin-top:44px;display:grid}img.svelte-g8xk47,.monogram.svelte-g8xk47{aspect-ratio:1;border-radius:var(--radius-card);object-fit:cover;width:100%;margin-bottom:16px}.monogram.svelte-g8xk47{background:linear-gradient(150deg, var(--color-primary-soft), var(--color-bg) 120%);font-family:var(--font-display);letter-spacing:.04em;color:var(--color-primary-strong);place-content:center;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:650;display:grid}h3.svelte-g8xk47{color:var(--color-primary-strong);font-size:1.1rem;font-weight:650}.role.svelte-g8xk47{font-family:var(--font-display);color:var(--color-accent-strong);margin-top:2px;font-size:.85rem;font-weight:500}.text.svelte-g8xk47{color:var(--color-muted);margin-top:8px;font-size:.95rem}section.svelte-9jkj80{padding:var(--space-section) 0}.narrow-wrap.svelte-9jkj80{max-width:calc(var(--narrow) + 120px)}h2.svelte-9jkj80{letter-spacing:-.022em;color:var(--color-primary-strong);font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:600}.list.svelte-9jkj80{margin-top:36px}details.svelte-9jkj80{border-bottom:1px solid var(--color-line)}details.svelte-9jkj80:first-child{border-top:1px solid var(--color-line)}summary.svelte-9jkj80{cursor:pointer;font-family:var(--font-display);color:var(--color-primary-strong);justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;font-size:1.05rem;font-weight:600;list-style:none;display:flex}summary.svelte-9jkj80::-webkit-details-marker{display:none}summary.svelte-9jkj80:hover{color:var(--color-primary)}.plus.svelte-9jkj80{flex-shrink:0;width:20px;height:20px;position:relative}.plus.svelte-9jkj80:before,.plus.svelte-9jkj80:after{content:"";background:var(--color-accent-strong);border-radius:2px;margin:auto;transition:transform .25s;position:absolute;inset:0}.plus.svelte-9jkj80:before{width:14px;height:2px}.plus.svelte-9jkj80:after{width:2px;height:14px}details[open].svelte-9jkj80 .plus:where(.svelte-9jkj80):after{transform:rotate(90deg)}details.svelte-9jkj80 p:where(.svelte-9jkj80){color:var(--color-muted);max-width:62ch;padding:0 4px 22px}@media (prefers-reduced-motion:reduce){.plus.svelte-9jkj80:before,.plus.svelte-9jkj80:after{transition:none}}section.svelte-1siuc1s{background:var(--color-inverted-bg);color:var(--color-inverted-text);padding:clamp(56px,8vw,104px) 0}.inner.svelte-1siuc1s{text-align:center;flex-direction:column;align-items:center;display:flex}h2.svelte-1siuc1s{letter-spacing:-.025em;max-width:22ch;font-size:clamp(2rem,4.4vw,3.2rem);font-weight:650;line-height:1.08}.text.svelte-1siuc1s{max-width:52ch;color:color-mix(in srgb, var(--color-inverted-text) 78%, transparent);margin-top:18px}.actions.svelte-1siuc1s{flex-direction:column;align-items:center;gap:18px;margin-top:32px;display:flex}.phone.svelte-1siuc1s{color:color-mix(in srgb, var(--color-inverted-text) 70%, transparent);font-size:.95rem}.phone.svelte-1siuc1s a:where(.svelte-1siuc1s){color:var(--color-inverted-text);font-family:var(--font-display);margin-left:6px;font-weight:650;text-decoration:none}.phone.svelte-1siuc1s a:where(.svelte-1siuc1s):hover{text-decoration:underline}section.svelte-h32dqi{padding:8px 0 clamp(28px,4vw,48px)}.inner.svelte-h32dqi{text-align:center}.label.svelte-h32dqi{letter-spacing:.14em;text-transform:uppercase;color:var(--color-faint);margin-bottom:16px;font-size:.78rem}ul.svelte-h32dqi{flex-wrap:wrap;justify-content:center;gap:14px 40px;margin:0;padding:0;list-style:none;display:flex}li.svelte-h32dqi{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-muted) 55%, transparent);font-size:.95rem;font-weight:600}section.svelte-19fsy4o{padding:var(--space-section) 0}.grid.svelte-19fsy4o{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}h2.svelte-19fsy4o{letter-spacing:-.022em;color:var(--color-primary-strong);font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:600}.intro.svelte-19fsy4o{color:var(--color-muted);max-width:52ch;margin-top:16px}.rows.svelte-19fsy4o{flex-direction:column;gap:22px;margin:32px 0 0;padding:0;list-style:none;display:flex}.rows.svelte-19fsy4o li:where(.svelte-19fsy4o){grid-template-columns:46px 1fr;align-items:start;gap:16px;display:grid}.icon.svelte-19fsy4o{background:var(--color-primary-soft);width:46px;height:46px;color:var(--color-primary-strong);border-radius:13px;place-content:center;display:grid}.rows.svelte-19fsy4o p:where(.svelte-19fsy4o){color:var(--color-muted);line-height:1.55}.rows.svelte-19fsy4o a:where(.svelte-19fsy4o){font-family:var(--font-display);color:var(--color-primary-strong);font-weight:600;text-decoration:none}.rows.svelte-19fsy4o a:where(.svelte-19fsy4o):hover{color:var(--color-primary);text-decoration:underline}.visual.svelte-19fsy4o{min-width:0}.panel.svelte-19fsy4o{aspect-ratio:1;border-radius:var(--radius-card);background:linear-gradient(160deg, var(--color-surface) 50%, var(--color-primary-soft) 140%);box-shadow:var(--shadow-card);overflow:hidden}@media (width<=860px){.grid.svelte-19fsy4o{grid-template-columns:1fr}.panel.svelte-19fsy4o{aspect-ratio:16/10}}
