@font-face{font-family:instrumentSans;src:url(../media/instrument_sans_wdth75_100_wght400_700_latin-s.p.171shbaxyastj.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:instrumentSans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.instrumentsans_b40fdc68-module__GrZafq__className{font-family:instrumentSans,instrumentSans Fallback}.instrumentsans_b40fdc68-module__GrZafq__variable{--font-instrument:"instrumentSans", "instrumentSans Fallback"}
@font-face{font-family:garamond;src:url(../media/eb_garamond_wght400_600_latin-s.p.0tlhhw_qyyfys.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:garamond Fallback;src:local(Times New Roman);ascent-override:107.66%;descent-override:31.86%;line-gap-override:0.0%;size-adjust:93.54%}.garamond_4d0c7eaf-module__kL0kLG__className{font-family:garamond,garamond Fallback}.garamond_4d0c7eaf-module__kL0kLG__variable{--font-garamond:"garamond", "garamond Fallback"}
@font-face{font-family:garamondItalic;src:url(../media/eb_garamond_italic_wght400_latin-s.1wv9adx67v-8j.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:garamondItalic Fallback;src:local(Times New Roman);ascent-override:110.64%;descent-override:32.74%;line-gap-override:0.0%;size-adjust:91.02%}.garamonditalic_783bd489-module__2aH_3G__className{font-family:garamondItalic,garamondItalic Fallback}.garamonditalic_783bd489-module__2aH_3G__variable{--font-garamond-italic:"garamondItalic", "garamondItalic Fallback"}
.Logo-module__WIRVka__logo{width:auto;max-width:100%;height:2.3rem;display:block}@media (max-width:40rem){.Logo-module__WIRVka__logo{height:2rem}}@media (max-width:23.99rem){.Logo-module__WIRVka__logo{height:1.75rem}}
.Footer-module__3hUVsW__footer{background:var(--nebel);border-top:1px solid var(--line);padding-block:clamp(3.5rem,2rem + 5vw,6rem) 5.5rem;font-size:.95rem}.Footer-module__3hUVsW__footer a{color:var(--ink-soft);transition:color .2s var(--ease);text-decoration:none}.Footer-module__3hUVsW__footer a:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--annot);text-decoration-color:var(--annot)}.Footer-module__3hUVsW__top{gap:3rem;display:grid}@media (min-width:56rem){.Footer-module__3hUVsW__top{grid-template-columns:minmax(16rem,1fr) 2fr;gap:4rem}}.Footer-module__3hUVsW__brand img{height:2.2rem}.Footer-module__3hUVsW__tagline{max-width:22rem;color:var(--ink-muted);margin-top:1.25rem}.Footer-module__3hUVsW__address{color:var(--ink-muted);margin-top:1.5rem;font-style:normal}.Footer-module__3hUVsW__contact{font-variant-numeric:tabular-nums;gap:.25rem;margin-top:1rem;display:grid}.Footer-module__3hUVsW__contact li:first-child a{font-size:var(--step-1);color:var(--ink);font-weight:500}.Footer-module__3hUVsW__columns{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:2rem;display:grid}.Footer-module__3hUVsW__colTitle{font-family:var(--font-sans);font-style:normal;font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-muted);margin-bottom:1rem;line-height:1.4}.Footer-module__3hUVsW__colLinks{gap:.5rem;display:grid}.Footer-module__3hUVsW__bottom{border-top:1px solid var(--line);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:clamp(3rem,2rem + 3vw,5rem);padding-top:1.5rem;font-size:.85rem;display:flex}.Footer-module__3hUVsW__social{align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.Footer-module__3hUVsW__socialIcon{flex:none;width:1.15rem;height:1.15rem}
.LanguageSelector-module__rmfGWq__menu{position:relative}.LanguageSelector-module__rmfGWq__trigger{border-radius:var(--radius);min-width:2.75rem;min-height:2.75rem;color:var(--ink-soft);touch-action:manipulation;background:0 0;border:1px solid #0000;align-items:center;gap:.4rem;padding:0 .5rem;font-size:.9rem;font-weight:600;display:inline-flex}.LanguageSelector-module__rmfGWq__trigger:hover,.LanguageSelector-module__rmfGWq__trigger[aria-expanded=true]{color:var(--ink);border-color:var(--line)}.LanguageSelector-module__rmfGWq__flag{text-shadow:none;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.05rem;line-height:1}.LanguageSelector-module__rmfGWq__chevron{width:.6rem;height:.4rem;transition:transform .2s var(--ease)}.LanguageSelector-module__rmfGWq__chevron[data-open=true]{transform:rotate(180deg)}.LanguageSelector-module__rmfGWq__dropdown{inset-inline-end:0;z-index:70;background:var(--snow);min-width:15.5rem;color:var(--granit);border:1px solid var(--line-l);box-shadow:var(--shadow-md);border-radius:var(--radius-sm);text-shadow:none;margin:0;padding:.35rem 0;list-style:none;position:absolute;top:calc(100% + .4rem)}.LanguageSelector-module__rmfGWq__dropdown[hidden]{display:none}.LanguageSelector-module__rmfGWq__option{white-space:nowrap;min-height:2.75rem;color:var(--granit);align-items:center;gap:.7rem;padding:.55rem 1rem;font-size:.98rem;text-decoration:none;display:flex}.LanguageSelector-module__rmfGWq__option:hover,.LanguageSelector-module__rmfGWq__option:focus-visible{background:var(--nebel);outline-offset:-2px}.LanguageSelector-module__rmfGWq__option[aria-current=true]{font-weight:600}.LanguageSelector-module__rmfGWq__option[aria-current=true]:after{content:"";background:var(--signal);border-radius:50%;width:.45rem;height:.45rem;margin-inline-start:auto}
.Header-module__lnUIdW__header{z-index:65;color:var(--ink);border-bottom:1px solid var(--line-l);transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);background:#fffffff7;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Header-module__lnUIdW__header{-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);background:#ffffffe6}}.Header-module__lnUIdW__logoOnDark{display:none}html:has([data-hero-overlay]):not([data-scrolled]):not([data-menu-open]) .Header-module__lnUIdW__header{--ink:#fff;--ink-soft:#ffffffe6;--line:#ffffff59;--line-l:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 10px #2424244d;background:0 0;border-bottom-color:#0000}html[data-menu-open] .Header-module__lnUIdW__header{background:var(--firn);border-bottom-color:var(--line-l);-webkit-backdrop-filter:none;backdrop-filter:none}html:has([data-hero-overlay]):not([data-scrolled]):not([data-menu-open]) .Header-module__lnUIdW__logoOnLight{display:none}html:has([data-hero-overlay]):not([data-scrolled]):not([data-menu-open]) .Header-module__lnUIdW__logoOnDark{display:contents}@media (scripting:none){html:has([data-hero-overlay]) .Header-module__lnUIdW__header{background:var(--firn)}}.Header-module__lnUIdW__inner{height:var(--header-h);align-items:center;gap:.5rem;display:flex}@media (min-width:64rem){.Header-module__lnUIdW__inner{gap:2rem}}.Header-module__lnUIdW__brand{flex:0 auto;min-width:0;text-decoration:none;display:block}@media (min-width:80rem){.Header-module__lnUIdW__brand{flex:none}}.Header-module__lnUIdW__desktopNav{margin-inline-start:auto;display:none}.Header-module__lnUIdW__links{gap:clamp(1rem,1.6vw - .2rem,2rem);display:flex}.Header-module__lnUIdW__link{white-space:nowrap;color:var(--ink-soft);transition:color .2s var(--ease);padding-block:.5rem;font-size:.95rem;font-weight:500;text-decoration:none;display:block;position:relative}.Header-module__lnUIdW__link:after{content:"";inset-inline:0;background:var(--swiss-red);height:2px;transition:transform .25s var(--ease-out);position:absolute;bottom:.1rem;transform:scaleX(0)}.Header-module__lnUIdW__link:hover,.Header-module__lnUIdW__link[aria-current=page]{color:var(--ink)}.Header-module__lnUIdW__link[aria-current=page]:after{transform:scaleX(1)}.Header-module__lnUIdW__actions{flex:none;align-items:center;gap:.25rem;margin-inline-start:auto;display:flex}@media (min-width:30rem){.Header-module__lnUIdW__actions{gap:.75rem}}.Header-module__lnUIdW__phone{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:500;text-decoration:none;display:none}.Header-module__lnUIdW__phone:hover{color:var(--ink);text-decoration:underline}.Header-module__lnUIdW__actions .Header-module__lnUIdW__cta{min-height:2.6rem;text-shadow:none;padding:.55rem 1.1rem;font-size:.9rem;display:none}@media (min-width:40rem){.Header-module__lnUIdW__actions .Header-module__lnUIdW__cta{display:inline-flex}}@media (min-width:80rem){.Header-module__lnUIdW__desktopNav{display:block}.Header-module__lnUIdW__actions{margin-inline-start:0}}@media (min-width:104rem){.Header-module__lnUIdW__phone{display:inline}}.Header-module__lnUIdW__toggle{min-width:2.75rem;min-height:2.75rem;color:var(--ink);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;gap:.55rem;padding:0 .3rem;display:inline-flex}.Header-module__lnUIdW__toggleText{font-size:.95rem;font-weight:600}@media (max-width:29.99rem){.Header-module__lnUIdW__toggleText{display:none}}.Header-module__lnUIdW__burger,.Header-module__lnUIdW__burger:before,.Header-module__lnUIdW__burger:after{width:1.4rem;height:1.5px;transition:transform .3s var(--ease), opacity .2s var(--ease);background:currentColor;display:block}.Header-module__lnUIdW__burger{position:relative}.Header-module__lnUIdW__burger:before,.Header-module__lnUIdW__burger:after{content:"";position:absolute;inset-inline-start:0}.Header-module__lnUIdW__burger:before{top:-5px}.Header-module__lnUIdW__burger:after{top:5px}.Header-module__lnUIdW__burger[data-open=true]{background:0 0}.Header-module__lnUIdW__burger[data-open=true]:before{transform:translateY(5px)rotate(45deg)}.Header-module__lnUIdW__burger[data-open=true]:after{transform:translateY(-5px)rotate(-45deg)}.Header-module__lnUIdW__panel{top:var(--header-h);inset-inline-end:0;bottom:0;z-index:60;padding:1rem var(--gutter) calc(2rem + env(safe-area-inset-bottom));background:var(--firn);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;justify-content:space-between;gap:2rem;display:flex;position:fixed;inset-inline-start:0;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.Header-module__lnUIdW__panel{animation:Header-module__lnUIdW__panel-in .35s var(--ease-out)}.Header-module__lnUIdW__panelLinks li{animation:Header-module__lnUIdW__link-in .45s var(--ease-out) both}.Header-module__lnUIdW__panelLinks li:nth-child(2){animation-delay:30ms}.Header-module__lnUIdW__panelLinks li:nth-child(3){animation-delay:60ms}.Header-module__lnUIdW__panelLinks li:nth-child(4){animation-delay:90ms}.Header-module__lnUIdW__panelLinks li:nth-child(5){animation-delay:.12s}.Header-module__lnUIdW__panelLinks li:nth-child(6){animation-delay:.15s}.Header-module__lnUIdW__panelLinks li:nth-child(7){animation-delay:.18s}.Header-module__lnUIdW__panelLinks li:nth-child(8){animation-delay:.21s}@keyframes Header-module__lnUIdW__panel-in{0%{opacity:0}}@keyframes Header-module__lnUIdW__link-in{0%{opacity:0;transform:translateY(.6rem)}}}.Header-module__lnUIdW__panelLinks li{border-bottom:1px solid var(--line)}.Header-module__lnUIdW__panelLink{letter-spacing:-.025em;color:var(--ink);align-items:center;gap:.9rem;padding-block:.8rem;font-size:clamp(1.6rem,1.2rem + 2vw,2.2rem);font-weight:500;line-height:1.15;text-decoration:none;display:flex}.Header-module__lnUIdW__panelLink[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--swiss-red);text-decoration-color:var(--swiss-red);text-underline-offset:.22em;text-decoration-thickness:2px}.Header-module__lnUIdW__panelFoot{gap:.75rem;display:grid}@media (min-width:80rem){.Header-module__lnUIdW__toggle,.Header-module__lnUIdW__panel{display:none}}
.WhatsAppButton-module__V-0EQa__button{inset-inline-end:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:45;border:1px solid var(--line-l-strong);border-radius:var(--radius-pill);background:var(--snow);height:3.25rem;color:var(--granit);box-shadow:var(--shadow-md);transition:transform .25s var(--ease), opacity .2s var(--ease), background-color .2s var(--ease);align-items:center;gap:.55rem;padding:0 .95rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex;position:fixed}.WhatsAppButton-module__V-0EQa__button:hover{border-color:var(--granit);transform:translateY(-2px)}.WhatsAppButton-module__V-0EQa__button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.WhatsAppButton-module__V-0EQa__icon{color:#1fa855;flex:none;width:1.35rem;height:1.35rem}html:has([data-hero-overlay]):not([data-past-hero]) .WhatsAppButton-module__V-0EQa__button{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--ease), transform .25s var(--ease), visibility 0s linear .25s;transform:translateY(1rem)}.WhatsAppButton-module__V-0EQa__button[data-over-area=true]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--ease), transform .25s var(--ease), visibility 0s linear .25s;transform:translateY(1rem)}.WhatsAppButton-module__V-0EQa__label{display:none}@media (max-width:47.99rem){.WhatsAppButton-module__V-0EQa__button{justify-content:center;width:3.25rem;padding:0}.WhatsAppButton-module__V-0EQa__button[data-field-focused=true]{opacity:0;pointer-events:none;transform:translateY(1rem)}}@media (min-width:48rem){.WhatsAppButton-module__V-0EQa__button{inset-inline-end:1.5rem;bottom:1.5rem}.WhatsAppButton-module__V-0EQa__label{display:inline}}html[data-menu-open] .WhatsAppButton-module__V-0EQa__button{display:none}@media print{.WhatsAppButton-module__V-0EQa__button{display:none}}
@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/cairo-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/noto-naskh-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}:root{--swiss-red:#d52b1e;--swiss-red-dark:#a91f18;--firn:#fff;--nebel:#f8f7f4;--kalk:#eae8e5;--snow:#fff;--granit:#242424;--schiefer:#454545;--stein:#666;--rot:var(--swiss-red);--rot-tief:var(--swiss-red-dark);--rot-zart:#fbeceb;--kontur:var(--stein);--kontur-hell:var(--nebel);--see:var(--swiss-red);--signal:var(--swiss-red);--line-l:#e3e0dc;--line-l-strong:#c4c0ba;--bg:var(--firn);--surface:var(--snow);--surface-2:var(--nebel);--ink:var(--granit);--ink-soft:var(--schiefer);--ink-muted:var(--stein);--annot:var(--kontur);--link:var(--see);--line:var(--line-l);--line-strong:var(--line-l-strong);--accent:var(--swiss-red);--heading:var(--granit);--error:#a3271c;--error-bg:#f7e9e6;--success-bg:#e3ede7;--green:#2f6b4f;--font-cairo:"Cairo";--font-naskh:"Noto Naskh Arabic";--font-sans:var(--font-instrument), var(--font-cairo), "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-garamond), Garamond, Georgia, "Times New Roman", serif;--font-place:var(--font-garamond-italic), Garamond, Georgia, "Times New Roman", serif;--step--1:clamp(.84rem, .82rem + .1vw, .9rem);--step-0:clamp(1rem, .97rem + .15vw, 1.0625rem);--step-1:clamp(1.15rem, 1.08rem + .35vw, 1.33rem);--step-2:clamp(1.5rem, 1.33rem + .75vw, 1.9rem);--step-3:clamp(2.15rem, 1.7rem + 1.8vw, 3.3rem);--step-4:clamp(2.75rem, 1.95rem + 3.3vw, 5.1rem);--step-5:clamp(3.1rem, 2rem + 4.9vw, 6.8rem);--gutter:clamp(1rem, .6rem + 2vw, 2.5rem);--section:clamp(4rem, 2.5rem + 6vw, 8.5rem);--max:82rem;--measure:38rem;--rule:1px solid var(--line);--radius-btn:8px;--label-size:.76rem;--label-weight:600;--label-tracking:.12em;--radius-pill:999px;--radius:10px;--radius-sm:6px;--radius-lg:14px;--radius-tour-card:16px;--radius-card:12px;--radius-photo:8px;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--header-h:4.5rem;--shadow-sm:0 1px 2px #2424240f;--shadow-md:0 24px 48px -24px #24242447;--shadow-card:0 1px 2px #2424240d, 0 10px 28px -18px #24242438;--shadow-card-hover:0 2px 4px #2424240f, 0 22px 40px -22px #24242452;--card-bg:var(--snow);--shadow-bar:0 -8px 24px #24242414}.theme-light{--bg:var(--firn);--surface:var(--snow);--surface-2:var(--nebel);--ink:var(--granit);--ink-soft:var(--schiefer);--ink-muted:var(--stein);--annot:var(--kontur);--link:var(--swiss-red);--line:var(--line-l);--line-strong:var(--line-l-strong);--accent:var(--swiss-red);--heading:var(--granit);--btn-ink:var(--swiss-red);--btn-on:#fff;--btn-hover:var(--swiss-red-dark);--rule:1px solid var(--line);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-navy{--bg:var(--kalk);--surface:var(--firn);--surface-2:var(--nebel);--ink:var(--granit);--ink-soft:var(--schiefer);--ink-muted:#595959;--annot:#595959;--link:var(--swiss-red-dark);--line:#d6d2cc;--line-strong:#b5b0a9;--accent:var(--swiss-red);--heading:var(--granit);--btn-ink:var(--swiss-red);--btn-on:#fff;--btn-hover:var(--swiss-red-dark);--rule:1px solid var(--line);background:var(--bg);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}*{margin:0}html{font-synthesis-weight:none;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--firn);min-height:100svh;color:var(--ink);font-family:var(--font-sans);font-size:var(--step-0);font-feature-settings:"ss01" 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;line-height:1.58;display:flex}main{flex:1 0 auto}main:focus{outline:none}img,svg,video{max-width:100%;display:block}img{height:auto}picture{display:contents}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}input[type=date],input[type=time]{font-variant-numeric:tabular-nums;accent-color:var(--swiss-red)}input[type=date]::-webkit-datetime-edit-day-field:focus{background:var(--rot-zart);color:var(--granit);border-radius:3px}input[type=date]::-webkit-datetime-edit-month-field:focus{background:var(--rot-zart);color:var(--granit);border-radius:3px}input[type=date]::-webkit-datetime-edit-year-field:focus{background:var(--rot-zart);color:var(--granit);border-radius:3px}input[type=time]::-webkit-datetime-edit-hour-field:focus{background:var(--rot-zart);color:var(--granit);border-radius:3px}input[type=time]::-webkit-datetime-edit-minute-field:focus{background:var(--rot-zart);color:var(--granit);border-radius:3px}input[type=time]::-webkit-datetime-edit-ampm-field:focus{background:var(--rot-zart);color:var(--granit);border-radius:3px}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity .2s var(--ease)}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity .2s var(--ease)}input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}input[type=time]:hover::-webkit-calendar-picker-indicator{opacity:1}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}ul[role=list],ol[role=list]{padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--swiss-red);color:#fff}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;color:var(--heading-color,inherit);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:500;line-height:1.06}h1,h2{--heading-color:var(--heading)}h1{font-size:var(--step-4);letter-spacing:-.02em;line-height:1}h2{font-size:var(--step-3);letter-spacing:-.016em}h3{font-size:var(--step-2);letter-spacing:-.008em;line-height:1.16}h4{font-family:var(--font-sans);font-size:var(--step-1);letter-spacing:-.005em;font-weight:600;line-height:1.3}p{text-wrap:pretty}.eyebrow{font-family:var(--font-sans);font-style:normal;font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-muted);margin-bottom:.9rem;line-height:1.4;display:block}.place{font-family:var(--font-place);letter-spacing:0;font-style:italic;font-weight:400}.lede{font-size:var(--step-1);color:var(--ink-soft);max-width:var(--measure);line-height:1.5}.muted{color:var(--ink-muted)}.small{font-size:var(--step--1)}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.section--tight{padding-block:calc(var(--section) * .6)}.surface-stone{background:var(--surface-2)}.surface-paper{background:var(--nebel)}.surface-alpine{--ink:var(--firn);--ink-soft:#cfd6d2;--annot:var(--kontur-hell);background:var(--granit);color:var(--firn)}.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{inset-inline-start:var(--gutter);z-index:100;background:var(--granit);color:var(--firn);padding:.75rem 1rem;position:absolute;top:-100px}.skip-link:focus{top:.75rem}.btn{--btn-bg:var(--btn-ink,var(--swiss-red));--btn-fg:var(--btn-on,#fff);--btn-border:var(--btn-ink,var(--swiss-red));border:1px solid var(--btn-border);border-radius:var(--radius-btn);background:var(--btn-bg);min-height:3rem;color:var(--btn-fg);letter-spacing:.005em;white-space:nowrap;transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), transform .1s var(--ease);justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.65rem;font-size:.97rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}@media (max-width:24rem){.btn{white-space:normal;text-align:center;max-width:100%}}.btn:hover{--btn-bg:var(--btn-hover,var(--swiss-red-dark));--btn-border:var(--btn-hover,var(--swiss-red-dark))}.btn:active:not([disabled]){transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--swiss-red);outline-offset:3px}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn--outline{--btn-bg:transparent;--btn-fg:var(--ink);--btn-border:color-mix(in srgb, var(--ink) 35%, transparent)}.btn--outline:hover{--btn-bg:color-mix(in srgb, var(--ink) 6%, transparent);--btn-fg:var(--ink);--btn-border:var(--ink)}.btn--light{--btn-bg:var(--snow);--btn-fg:var(--granit);--btn-border:var(--snow)}.btn--light:hover{--btn-bg:#fff;--btn-fg:var(--granit);--btn-border:#fff}.btn--ghost-light{--btn-bg:transparent;--btn-fg:#fff;--btn-border:#ffffffa6}.btn--ghost-light:hover{--btn-bg:#ffffff1f;--btn-fg:#fff;--btn-border:#fff}.btn-row{flex-wrap:wrap;gap:.75rem;display:flex}.arrow-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.35em;transition:text-decoration-thickness .2s var(--ease), color .2s var(--ease);font-weight:600;text-decoration-thickness:1px;display:inline-block}.arrow-link:hover{color:var(--link);text-decoration-thickness:2px}[dir=rtl] .flip-rtl{display:inline-block;transform:scaleX(-1)}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1.1em}.prose h2{font-size:var(--step-2);margin-top:2.2em}.prose h3{font-size:var(--step-1);margin-top:1.8em;font-weight:600}.prose ul,.prose ol{padding-inline-start:1.25rem}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--annot)}.prose a{color:var(--link);text-decoration:underline}.notice{border-radius:var(--radius);background:var(--surface-2);font-size:var(--step--1);color:var(--ink-soft);max-width:var(--measure);padding:1rem 1.25rem}.tag{border-radius:var(--radius-sm);border:1px solid var(--line-strong);color:var(--ink-soft);background:var(--surface);padding:.15rem .6rem;font-size:.78rem;font-weight:500;line-height:1.4;display:inline-block}.mark-start,.mark-end{border:2px solid var(--signal);border-radius:50%;flex:none;width:.7rem;height:.7rem;display:inline-block}.mark-end{background:var(--signal)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal-media{animation:linear both reveal-media;animation-timeline:view();animation-range:entry entry 55%}@keyframes reveal-media{0%{clip-path:inset(0 0 8%);transform:scale(1.03)}to{clip-path:inset(0);transform:none}}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}[dir=rtl]{--origin-start:right}:lang(ar) *{letter-spacing:0!important;text-transform:none!important}:root:lang(ar){--font-sans:var(--font-cairo), var(--font-instrument), Tahoma, "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-naskh), var(--font-garamond), "Geeza Pro", Tahoma, serif;--font-place:var(--font-cairo), var(--font-instrument), Tahoma, sans-serif;font-synthesis-style:none;--label-size:.85rem}:lang(ar) .eyebrow,:lang(ar) .place{font-style:normal;font-weight:500}:lang(ar) body{line-height:1.75}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3{font-weight:500;line-height:1.45}:lang(ar) h4{font-weight:600;line-height:1.5}[dir=rtl] a[href^=tel\:],[dir=rtl] input[type=tel],[dir=rtl] input[type=email]{direction:ltr;unicode-bidi:isolate}
