@font-face{font-family:Tour Display;font-style:normal;font-weight:900;font-display:swap;src:url(../../../fonts/RobotoFlex-WideBlackOblique-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Tour Display;font-style:normal;font-weight:900;font-display:swap;src:url(../../../fonts/RobotoFlex-WideBlackOblique-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}.tour-display.svelte-18hadw9{font-family:"Tour Display", var(--font-sans);font-synthesis:none;text-transform:uppercase;letter-spacing:-.01em;font-weight:900;line-height:1.04}.tour-h2.svelte-18hadw9{text-wrap:balance;font-size:clamp(1.75rem,3.4vw,2.75rem)}.tour.svelte-18hadw9{--tour-red:#db011c;--band-rise:clamp(2.5rem, 7vw, 6.5rem)}.tour-red.svelte-18hadw9{color:var(--color-white);background-color:var(--tour-red)}.tour-hero.svelte-18hadw9{background:radial-gradient(55% 60% at 82% 78%, #00000080, transparent 72%), radial-gradient(90% 85% at 22% 30%, #ea0a22 0%, var(--tour-red) 34%, #9c0012 68%, #56000a 100%);overflow:hidden}.tour-hero__stage.svelte-18hadw9{z-index:1;grid-template-columns:minmax(0,1fr);padding-top:7rem;display:grid;position:relative}.tour-hero__tag.svelte-18hadw9{font-size:var(--text-sm);letter-spacing:.02em}.tour-hero__title.svelte-18hadw9{text-wrap:balance;max-width:12em;margin-top:1rem;font-size:clamp(2.125rem,5.4vw,4.75rem);line-height:.98}.tour-hero__lede.svelte-18hadw9{max-width:34rem;font-size:var(--text-lg);letter-spacing:-.01em;color:#ffffffe0;margin-top:1.5rem}.tour-hero__truck.svelte-18hadw9{width:116%;max-width:none;height:auto;margin-top:2.5rem;margin-bottom:calc(var(--band-rise) * -.5);filter:drop-shadow(0 1.5rem 1.75rem #00000073)}@media (width>=64rem){.tour-hero__stage.svelte-18hadw9{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:end;column-gap:1rem;padding-top:9rem}.tour-hero__copy.svelte-18hadw9{z-index:1;padding-bottom:calc(var(--band-rise) + 2.5rem);position:relative}.tour-hero__truck.svelte-18hadw9{width:118%;margin-top:0;margin-left:-4%}}@media (prefers-reduced-motion:no-preference){.tour-hero__truck.svelte-18hadw9{animation:1.7s cubic-bezier(.16,.84,.3,1) 1s both svelte-18hadw9-truck-arrive}}@keyframes svelte-18hadw9-truck-arrive{0%{translate:45vw}}.tour-band.svelte-18hadw9{background:var(--color-black);padding-block:1.75rem 2.5rem;padding-top:2.5rem;position:relative}.tour-band.svelte-18hadw9:before{content:"";height:var(--band-rise);background:var(--color-black);clip-path:polygon(0 100%,100% 0,100% 100%);position:absolute;inset:auto 0 calc(100% - 1px)}.tour-band__grid.svelte-18hadw9{z-index:2;gap:1.75rem;display:grid;position:relative}@media (width>=48rem){.tour-band.svelte-18hadw9{padding-top:3.5rem}.tour-band__grid.svelte-18hadw9{grid-template-columns:auto auto auto;justify-content:space-between;align-items:start;gap:2.5rem}}.tour-band__value.svelte-18hadw9{white-space:nowrap;font-size:clamp(1.375rem,2.3vw,2rem);display:block}.tour-band__note.svelte-18hadw9{font-size:var(--text-sm);color:var(--color-grey-600);margin-top:.4rem}.tour-link.svelte-18hadw9:hover{color:#ff3b4e}.tour-link--on-red.svelte-18hadw9:hover{color:var(--color-black)}.tour-link.svelte-18hadw9:focus-visible{outline:2px solid var(--color-white);outline-offset:4px}.tour-count.svelte-18hadw9{gap:clamp(1rem,2vw,1.75rem);display:flex}.tour-count__num.svelte-18hadw9{font-variant-numeric:tabular-nums;min-width:2.2ch}.btn.tour-btn{background-color:var(--color-white);color:var(--color-black)}.btn.tour-btn:hover{background-color:var(--color-black);color:var(--color-white)}.btn.tour-btn:focus-visible{outline-color:var(--color-white)}.btn.tour-btn--line{background-color:var(--color-black);color:var(--color-white)}.btn.tour-btn--line:hover{background-color:var(--color-white);color:var(--color-black)}.tour-day.svelte-18hadw9>div:where(.svelte-18hadw9){border-top:thin solid var(--color-stroke);gap:.25rem 1.5rem;padding-block:1.25rem;display:grid}.tour-day.svelte-18hadw9>div:where(.svelte-18hadw9):last-child{border-bottom:thin solid var(--color-stroke)}.tour-day.svelte-18hadw9 dt:where(.svelte-18hadw9){font-size:var(--text-lg)}.tour-day.svelte-18hadw9 dd:where(.svelte-18hadw9){font-size:var(--text-lg);letter-spacing:-.01em;color:var(--color-foreground-2)}@media (width>=40rem){.tour-day.svelte-18hadw9>div:where(.svelte-18hadw9){grid-template-columns:15rem 1fr;align-items:baseline}}.tour-catalogue.svelte-18hadw9{background:var(--color-black);padding-block:4rem calc(4rem + var(--band-rise))}@media (width>=48rem){.tour-catalogue.svelte-18hadw9{padding-block:6rem calc(6rem + var(--band-rise))}}.tour-facts.svelte-18hadw9 li:where(.svelte-18hadw9){border-top:thin solid var(--color-stroke);padding:.75rem 0 .75rem 1.5rem;position:relative}.tour-facts.svelte-18hadw9 li:where(.svelte-18hadw9):before{content:"";background:var(--tour-red);clip-path:polygon(35% 0,100% 0,65% 100%,0 100%);width:.6rem;height:.6rem;position:absolute;top:1.2rem;left:0}.tour-offer__tile.svelte-18hadw9{--notch:14px;aspect-ratio:4/3;background:var(--color-grey-900);padding:1rem}.tour-closer.svelte-18hadw9{background:linear-gradient(to bottom, var(--tour-red), #a30013);padding-block:3rem 4.5rem}.tour-closer.svelte-18hadw9:before{content:"";height:var(--band-rise);background:var(--tour-red);clip-path:polygon(0 100%,100% 0,100% 100%);position:absolute;inset:auto 0 calc(100% - 1px)}@media (width>=48rem){.tour-closer.svelte-18hadw9{padding-block:4rem 7rem}}.tour-closer__body.svelte-18hadw9{max-width:34rem;font-size:var(--text-lg);letter-spacing:-.01em;color:#ffffffe0;margin-top:1rem}.tour-closer__note.svelte-18hadw9{font-size:var(--text-sm);color:#fffc;margin-top:.3rem}.tour-closer__map.svelte-18hadw9{background:var(--color-black);display:block}.tour-closer__map.svelte-18hadw9 img:where(.svelte-18hadw9){object-fit:cover;width:100%;height:100%;transition:opacity .2s}.tour-closer__map.svelte-18hadw9:hover img:where(.svelte-18hadw9){opacity:.85}.tour-closer__map.svelte-18hadw9:focus-visible img:where(.svelte-18hadw9){outline:3px solid var(--color-white);outline-offset:-3px}
