.directions:where(.astro-4kixtac4){position:relative;overflow:hidden;min-height:595px;background:radial-gradient(120% 80% at 100% 50%,#7b27e5d9,#581eb2f2 45%,#2d106d 95%),linear-gradient(180deg,#2d106d,#35147e,#2d106d)}.directions__bg:where(.astro-4kixtac4){position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 8% 95%,#ae91ff2e,#ae91ff00 35%),radial-gradient(circle at 90% 0%,#ffffff0f,#fff0 40%)}.directions__inner:where(.astro-4kixtac4){position:relative;max-width:1100px;margin:0 auto;padding:60px 70px 70px}@media (max-width: 768px){.directions__inner:where(.astro-4kixtac4){padding:56px 20px 64px}}.directions__title:where(.astro-4kixtac4){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;min-height:320px}@media (max-width: 768px){.directions__stage:where(.astro-4kixtac4){display:flex;flex-direction:column;gap:28px;min-height:0}}.directions__slide:where(.astro-4kixtac4){position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,437px) minmax(0,1fr);gap:60px;align-items:center;transform-origin:500vw 50%;transform:translateY(40px) rotate(1.5deg);opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.directions__slide:where(.astro-4kixtac4).is-active{opacity:1;transform:translateY(0) rotate(0);pointer-events:auto}.directions__slide:where(.astro-4kixtac4).is-past{opacity:0;transform:translateY(-40px) rotate(-1.5deg);pointer-events:none}.directions__slide:where(.astro-4kixtac4).is-future{opacity:0;transform:translateY(40px) rotate(1.5deg);pointer-events:none}@media (max-width: 768px){.directions__slide:where(.astro-4kixtac4){position:relative;inset:auto;display:flex;flex-direction:column;gap:16px;opacity:1;transform:none;pointer-events:auto;transition:none;will-change:auto}.directions__slide:where(.astro-4kixtac4).is-past,.directions__slide:where(.astro-4kixtac4).is-future{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.directions__slide:where(.astro-4kixtac4){transform:none;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.directions__slide:where(.astro-4kixtac4).is-active,.directions__slide:where(.astro-4kixtac4).is-past,.directions__slide:where(.astro-4kixtac4).is-future{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){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}}@media (max-width: 768px){.directions__card:where(.astro-4kixtac4){order:1}}.directions__image:where(.astro-4kixtac4){display:block;width:100%;max-width:495px;height:271px;border-radius:28px;object-fit:cover;object-position:center}@media (max-width: 768px){.directions__image:where(.astro-4kixtac4){max-width:100%;height:210px;border-radius:20px}}@media (max-width: 430px){.directions__image:where(.astro-4kixtac4){height:180px}}
