.directions:where(.astro-4kixtac4){position:relative;height:calc(var(--slide-count, 3) * min(100vh,1100px));background:radial-gradient(120% 80% at 100% 50%,#7b27e5d9,#581eb2f2 45%,#2d106d 95%),linear-gradient(180deg,#2d106d,#35147e,#2d106d);overflow:clip}@media (min-height: 1101px){.directions:where(.astro-4kixtac4){height:1100px}}@media (max-width: 768px){.directions:where(.astro-4kixtac4){height:auto}}.directions__sticky:where(.astro-4kixtac4){position:sticky;top:0;height:min(100vh,1100px);display:flex;align-items:stretch}@media (max-width: 768px){.directions__sticky:where(.astro-4kixtac4){position:static;height:auto;overflow:visible;display:block}}.directions__inner:where(.astro-4kixtac4){position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:1100px;margin:0 auto;padding:60px 70px}@media (max-width: 768px){.directions__inner:where(.astro-4kixtac4){padding:40px 20px}}.directions__title:where(.astro-4kixtac4){flex:0 0 auto;margin:0 0 40px;color:#fff;font-family:Arial,sans-serif;font-size:40px;font-weight:400;line-height:38px;letter-spacing:-1px;text-align:center}@media (max-width: 768px){.directions__title:where(.astro-4kixtac4){font-size:32px;line-height:1;margin-bottom:32px;text-align:left}}@media (max-width: 430px){.directions__title:where(.astro-4kixtac4){font-size:28px}}.directions__stage:where(.astro-4kixtac4){position:relative;flex:1 1 auto;min-height:0}@media (max-width: 768px){.directions__stage:where(.astro-4kixtac4){display:flex;flex-direction:column;gap:28px}}.directions__stage:where(.astro-4kixtac4).is-autoplay .directions__slide:where(.astro-4kixtac4){transition:transform .8s ease,opacity .8s ease}.directions__slide:where(.astro-4kixtac4){position:absolute;top:50%;left:0;right:0;display:grid;grid-template-columns:minmax(0,437px) minmax(0,1fr);gap:95px;align-items:center;transform-origin:500vw 50%;transform:translateY(-50%);opacity:0;will-change:opacity,transform}.directions__slide:where(.astro-4kixtac4).is-active{opacity:1}@media (max-width: 768px){.directions__slide:where(.astro-4kixtac4){position:static;display:flex;flex-direction:column;justify-content:center;gap:16px;transform-origin:center;transform:translateY(28px);opacity:0;transition:opacity .6s ease,transform .6s ease}.directions__slide:where(.astro-4kixtac4).is-active{opacity:0}.directions__slide:where(.astro-4kixtac4).is-revealed{opacity:1;transform:none}.directions__slide:where(.astro-4kixtac4):nth-child(2){transition-delay:.1s}.directions__slide:where(.astro-4kixtac4):nth-child(3){transition-delay:.2s}}@media (max-width: 768px) and (prefers-reduced-motion: reduce){.directions__slide:where(.astro-4kixtac4){transform:none;transition:opacity .6s ease}.directions__slide:where(.astro-4kixtac4).is-revealed{transform:none}}.directions__card:where(.astro-4kixtac4){display:flex;flex-direction:column;gap:18px;max-width:437px}@media (max-width: 768px){.directions__card:where(.astro-4kixtac4){order:1;max-width:100%;gap:14px}}.directions__card-title:where(.astro-4kixtac4){margin:0;color:#fff;font-family:Arial,sans-serif;font-size:40px;font-weight:700;line-height:38px;letter-spacing:-1px}@media (max-width: 768px){.directions__card-title:where(.astro-4kixtac4){font-size:28px;line-height:1.1}}@media (max-width: 430px){.directions__card-title:where(.astro-4kixtac4){font-size:24px}}.directions__card-text:where(.astro-4kixtac4){margin:0;color:#fff;font-family:Arial,sans-serif;font-size:18px;line-height:1.2;letter-spacing:.18px}@media (max-width: 768px){.directions__card-text:where(.astro-4kixtac4){font-size:16px}}.directions__tags:where(.astro-4kixtac4){display:flex;flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none}.directions__image-wrap:where(.astro-4kixtac4){position:relative;display:flex;align-items:center;justify-content:center;width:100%}@media (max-width: 768px){.directions__image-wrap:where(.astro-4kixtac4){order:-1}}.directions__image:where(.astro-4kixtac4){display:block;width:100%;max-width:495px;height:auto;border-radius:12px}@media (max-width: 768px){.directions__image:where(.astro-4kixtac4){max-width:100%}}
