@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-grotesque-var.woff)format("woff");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Anybody;src:url(/fonts/anybody-var.woff)format("woff");font-weight:100 900;font-stretch:50% 150%;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-var.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-var.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}:root{--c-ink:#111;--c-white:#fff;--c-red:#e8003d;--c-red-dark:#c4002f;--c-red-on-dark:#ff2e5f;--c-grey-600:#5c5c5c;--c-grey-200:#e8e8e8;--c-grey-100:#f2f2f0;--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-text:"Inter", system-ui, sans-serif;--radius-s:12px;--radius-m:14px;--radius-l:20px;--gutter:16px;--header-h:60px;--font-v3:"Anybody", "Bricolage Grotesque", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--max-width:1200px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-text);color:var(--c-ink);background:var(--c-white);margin:0;line-height:1.5}body.grey{background:var(--c-grey-100)}img,svg{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--c-red);outline-offset:2px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);z-index:100;background:var(--c-white);color:var(--c-ink);border-radius:var(--radius-s);padding:10px 14px;font-weight:600;position:absolute;top:-100px}.skip-link:focus{top:var(--gutter)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.section{max-width:var(--max-width);margin:0 auto}.section-head{padding:0 var(--gutter);flex-direction:column;gap:6px;display:flex}.section-title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:30px;font-weight:800;line-height:1.08}.section-sub{color:var(--c-grey-600);margin:0;font-size:15px;line-height:1.45}.h-scroll{padding:0 var(--gutter) 4px;scrollbar-width:none;cursor:grab;user-select:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.h-scroll::-webkit-scrollbar{display:none}.h-scroll:after{content:"";flex:0 0 4px}.h-scroll.is-dragging{cursor:grabbing}@media (width>=900px){.section-title{font-size:40px}}.rtr-slot{z-index:30;text-align:left;min-height:60px;color:var(--c-ink);position:relative}.rtr-slot-calendar{min-height:360px}.rtr-slot:has(:not(:defined)):before{content:"";background:linear-gradient(90deg,#f2f2f0 0%,#fafaf9 50%,#f2f2f0 100%) 0 0/200% 100%;border-radius:14px;animation:1.4s ease-in-out infinite rtr-wait;position:absolute;inset:0}rtr-search:not(:defined),rtr-article-booking:not(:defined),rtr-catalogue:not(:defined),rtr-checkout:not(:defined){visibility:hidden}@keyframes rtr-wait{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.rtr-slot:has(:not(:defined)):before{animation:none}}.rtr-placeholder{border-radius:var(--radius-m);color:var(--c-grey-600);text-align:center;border:2px dashed #c9c9c5;margin:0;padding:16px;font-size:14px}.fab[data-astro-cid-3ph7kr2n]{z-index:900;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:20px;right:14px}.main[data-astro-cid-3ph7kr2n]{background:var(--c-red);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s;display:flex;box-shadow:0 6px 18px #00000038}.main[data-astro-cid-3ph7kr2n]:hover{transform:scale(1.05)}.i-close[data-astro-cid-3ph7kr2n],.open[data-astro-cid-3ph7kr2n] .i-open[data-astro-cid-3ph7kr2n]{display:none}.open[data-astro-cid-3ph7kr2n] .i-close[data-astro-cid-3ph7kr2n]{display:block}.menu[data-astro-cid-3ph7kr2n]{flex-direction:column;align-items:flex-end;gap:10px;animation:.18s both fab-in;display:flex}.menu[data-astro-cid-3ph7kr2n][hidden]{display:none}.opt[data-astro-cid-3ph7kr2n]{align-items:center;gap:8px;text-decoration:none;display:flex}.lbl[data-astro-cid-3ph7kr2n]{color:var(--c-ink);background:#fff;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700;box-shadow:0 4px 14px #00000029}.ic[data-astro-cid-3ph7kr2n]{width:48px;height:48px;color:var(--c-red);background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-right:4px;display:flex;box-shadow:0 6px 18px #00000038}@keyframes fab-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media print{.fab[data-astro-cid-3ph7kr2n]{display:none}}.usp[data-astro-cid-brn3ee64]{background:var(--c-red);color:var(--c-white);align-items:center;height:34px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.track[data-astro-cid-brn3ee64]{width:max-content;animation:40s linear infinite usp-run;display:flex}ul[data-astro-cid-brn3ee64]{margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-brn3ee64]{white-space:nowrap;padding:0 28px}@keyframes usp-run{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-brn3ee64]{animation:none}}.site-header[data-astro-cid-nen7h5rs]{z-index:100;height:var(--header-h);background:var(--c-white);width:calc(100% - 20px);max-width:1160px;color:var(--c-ink);border-radius:18px;justify-content:space-between;align-items:center;margin:10px auto 0;padding:0 8px 0 18px;display:flex;position:sticky;top:10px;box-shadow:0 6px 24px #0000001f}@media (width>=900px){.site-header[data-astro-cid-nen7h5rs]{padding:0 12px 0 28px}}.mega[data-astro-cid-nen7h5rs],.only-desktop[data-astro-cid-nen7h5rs]{display:none}@media (width>=1000px){.only-mobile[data-astro-cid-nen7h5rs]{display:none}.only-desktop[data-astro-cid-nen7h5rs]{display:list-item}.mega[data-astro-cid-nen7h5rs]{margin-left:auto;margin-right:14px;display:block}.mega-list[data-astro-cid-nen7h5rs]{gap:4px;margin:0;padding:0;list-style:none;display:flex}.mega-item[data-astro-cid-nen7h5rs]{position:relative}.mega-top[data-astro-cid-nen7h5rs]{color:var(--c-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:10px;align-items:center;gap:5px;padding:10px 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.mega-top[data-astro-cid-nen7h5rs]:hover,.mega-item[data-astro-cid-nen7h5rs]:focus-within .mega-top[data-astro-cid-nen7h5rs]{background:var(--c-grey-100)}.drop[data-astro-cid-nen7h5rs]{background:var(--c-white);opacity:0;visibility:hidden;border-radius:16px;min-width:240px;margin-top:6px;padding:10px;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:0;transform:translateY(4px);box-shadow:0 12px 32px #00000029}.drop[data-astro-cid-nen7h5rs]:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.mega-item[data-astro-cid-nen7h5rs]:hover .drop[data-astro-cid-nen7h5rs],.mega-item[data-astro-cid-nen7h5rs]:focus-within .drop[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:none}.drop[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.drop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--c-ink);border-radius:10px;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.drop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--c-grey-100)}.drop[data-astro-cid-nen7h5rs] .all[data-astro-cid-nen7h5rs]{border-top:1px solid var(--c-grey-200);color:var(--c-red);border-radius:0 0 10px 10px;margin-top:6px;font-weight:700}}.menu-group[data-astro-cid-nen7h5rs]+.menu-group[data-astro-cid-nen7h5rs]{border-top:1px solid var(--c-grey-200);margin-top:12px;padding-top:12px}.logo[data-astro-cid-nen7h5rs]{line-height:0;display:block}.logo[data-astro-cid-nen7h5rs] svg{width:auto;height:30px}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;display:flex}.book[data-astro-cid-nen7h5rs]{background:var(--c-red);color:var(--c-white);border-radius:var(--radius-s);padding:11px 16px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none}.book[data-astro-cid-nen7h5rs]:hover{background:var(--c-red-dark)}.menu-toggle[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:inherit;cursor:pointer;border-radius:var(--radius-s);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.menu[data-astro-cid-nen7h5rs]{background:var(--c-white);min-width:220px;max-height:calc(100vh - 100px);color:var(--c-ink);border-radius:var(--radius-l);padding:16px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 14px 34px #0000002e}.menu-title[data-astro-cid-nen7h5rs]{color:var(--c-grey-600);margin:0 0 6px;font-size:12px}.menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:10px;padding:8px 10px;font-weight:600;text-decoration:none;display:block}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--c-grey-100)}@media (width>=900px){.logo[data-astro-cid-nen7h5rs] svg{height:34px}}
