.pa-tour[data-astro-cid-ro23hsxt]{padding-top:0}.pa-tour__hero[data-astro-cid-ro23hsxt]{position:relative;min-height:88vh;display:flex;align-items:flex-end;color:var(--pa-paper);overflow:hidden}.pa-tour__hero-image[data-astro-cid-ro23hsxt]{position:absolute;inset:0;background:linear-gradient(180deg,#0e0d0959,#0e0d09d9),url(/assets/tours/porsche-europe/hero.jpg) center/cover no-repeat,linear-gradient(135deg,#1a1814,#0e0d09)}.pa-tour__hero-content[data-astro-cid-ro23hsxt]{position:relative;z-index:1;padding:var(--pa-space-16) 0;max-width:940px}.pa-tour__hero-content[data-astro-cid-ro23hsxt] .pa-eyebrow[data-astro-cid-ro23hsxt]{color:var(--pa-gold-soft)}.pa-tour__hero-content[data-astro-cid-ro23hsxt] h1[data-astro-cid-ro23hsxt]{font-family:var(--pa-font-display);font-weight:400;font-size:clamp(3rem,7vw,6rem);line-height:1;color:var(--pa-paper);margin:var(--pa-space-4) 0 var(--pa-space-4)}.pa-tour__lede[data-astro-cid-ro23hsxt]{font-family:var(--pa-font-display);font-style:italic;font-size:var(--pa-text-xl);line-height:1.4;color:#d4cebb;max-width:720px;margin:0 0 var(--pa-space-10)}.pa-tour__stats[data-astro-cid-ro23hsxt]{display:grid;grid-template-columns:repeat(4,auto);gap:var(--pa-space-10);margin-bottom:var(--pa-space-8);padding-top:var(--pa-space-6);border-top:1px solid rgba(255,255,255,.15)}.pa-tour__stats[data-astro-cid-ro23hsxt]>div[data-astro-cid-ro23hsxt]{display:flex;flex-direction:column;gap:var(--pa-space-1)}.pa-tour__stats[data-astro-cid-ro23hsxt] strong[data-astro-cid-ro23hsxt]{font-family:var(--pa-font-display);font-weight:400;font-size:var(--pa-text-xl);color:var(--pa-paper)}.pa-tour__ctas[data-astro-cid-ro23hsxt]{display:flex;gap:var(--pa-space-3);flex-wrap:wrap}.pa-btn--ghost-light[data-astro-cid-ro23hsxt]{background:transparent;border:1px solid var(--pa-paper);color:var(--pa-paper)}.pa-btn--ghost-light[data-astro-cid-ro23hsxt]:hover{background:var(--pa-paper);color:var(--pa-ink)}.pa-tour__intro[data-astro-cid-ro23hsxt]{padding:var(--pa-space-24) 0;background:var(--pa-bg)}.pa-tour__intro[data-astro-cid-ro23hsxt] h2[data-astro-cid-ro23hsxt]{font-family:var(--pa-font-display);font-weight:400;font-size:clamp(2rem,4vw,3rem);line-height:1.1;margin:var(--pa-space-3) 0 var(--pa-space-6)}.pa-tour__intro[data-astro-cid-ro23hsxt] p[data-astro-cid-ro23hsxt]{font-size:var(--pa-text-md);line-height:1.75;color:var(--pa-text);margin:0 0 var(--pa-space-5)}.pa-tour__itinerary[data-astro-cid-ro23hsxt]{padding:var(--pa-space-24) 0;background:var(--pa-bg-elevated)}.pa-section__head[data-astro-cid-ro23hsxt]{margin-bottom:var(--pa-space-12);max-width:720px}.pa-section__head--centered[data-astro-cid-ro23hsxt]{margin:0 auto var(--pa-space-12);text-align:center}.pa-section__head[data-astro-cid-ro23hsxt] h2[data-astro-cid-ro23hsxt]{font-family:var(--pa-font-display);font-weight:400;font-size:clamp(2rem,4vw,3rem);margin:var(--pa-space-3) 0}.pa-itinerary[data-astro-cid-ro23hsxt]{display:grid;gap:var(--pa-space-6);max-width:880px;margin:0 auto}.pa-itinerary__day[data-astro-cid-ro23hsxt]{display:grid;grid-template-columns:120px 1fr;gap:var(--pa-space-6);padding:var(--pa-space-6) 0;border-bottom:1px solid var(--pa-stone);align-items:start}.pa-itinerary__day[data-astro-cid-ro23hsxt]:last-child{border-bottom:none}.pa-itinerary__num[data-astro-cid-ro23hsxt]{font-family:var(--pa-font-mono);font-size:var(--pa-text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--pa-gold-dark)}.pa-itinerary__body[data-astro-cid-ro23hsxt] h3[data-astro-cid-ro23hsxt]{font-family:var(--pa-font-display);font-weight:500;font-size:var(--pa-text-xl);margin:0 0 var(--pa-space-2)}.pa-itinerary__hotel[data-astro-cid-ro23hsxt]{font-style:italic;color:var(--pa-text-secondary);margin:0 0 var(--pa-space-2);font-size:var(--pa-text-sm)}.pa-itinerary__body[data-astro-cid-ro23hsxt]>p[data-astro-cid-ro23hsxt]{margin:0 0 var(--pa-space-2);color:var(--pa-text);line-height:1.7}.pa-itinerary__distance[data-astro-cid-ro23hsxt]{font-family:var(--pa-font-mono);font-size:var(--pa-text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--pa-text-muted)!important}.pa-tour__details[data-astro-cid-ro23hsxt]{padding:var(--pa-space-24) 0}.pa-tour__details-grid[data-astro-cid-ro23hsxt]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--pa-space-12)}.pa-tour__details-grid[data-astro-cid-ro23hsxt] h3[data-astro-cid-ro23hsxt]{font-family:var(--pa-font-display);font-weight:500;font-size:var(--pa-text-xl);margin:var(--pa-space-2) 0 var(--pa-space-4)}.pa-tour__details-grid[data-astro-cid-ro23hsxt] ul[data-astro-cid-ro23hsxt]{list-style:none;padding:0;margin:0;display:grid;gap:var(--pa-space-2)}.pa-tour__details-grid[data-astro-cid-ro23hsxt] li[data-astro-cid-ro23hsxt]{color:var(--pa-text-secondary);padding-left:var(--pa-space-4);position:relative;line-height:1.55}.pa-tour__details-grid[data-astro-cid-ro23hsxt] li[data-astro-cid-ro23hsxt]:before{content:"·";position:absolute;left:0;color:var(--pa-gold);font-weight:700}.pa-tour__faq[data-astro-cid-ro23hsxt]{padding:var(--pa-space-24) 0;background:var(--pa-bg-elevated)}.pa-faq__list[data-astro-cid-ro23hsxt] dl[data-astro-cid-ro23hsxt],.pa-faq__list[data-astro-cid-ro23hsxt]{margin:0}.pa-faq__item[data-astro-cid-ro23hsxt]{padding:var(--pa-space-5) 0;border-bottom:1px solid var(--pa-stone)}.pa-faq__item[data-astro-cid-ro23hsxt]:first-child{border-top:1px solid var(--pa-stone)}.pa-faq__item[data-astro-cid-ro23hsxt] dt[data-astro-cid-ro23hsxt]{font-weight:600;color:var(--pa-ink);font-size:var(--pa-text-md);margin-bottom:var(--pa-space-2)}.pa-faq__item[data-astro-cid-ro23hsxt] dd[data-astro-cid-ro23hsxt]{margin:0;color:var(--pa-text-secondary);line-height:1.7}.pa-tour__reserve[data-astro-cid-ro23hsxt]{padding:var(--pa-space-24) 0;background:var(--pa-ink);color:var(--pa-paper);text-align:center}.pa-tour__reserve[data-astro-cid-ro23hsxt] .pa-eyebrow[data-astro-cid-ro23hsxt]{color:var(--pa-gold-soft)}.pa-tour__reserve[data-astro-cid-ro23hsxt] h2[data-astro-cid-ro23hsxt]{font-family:var(--pa-font-display);font-weight:400;font-size:clamp(2.25rem,5vw,3.75rem);color:var(--pa-paper);margin:var(--pa-space-3) 0 var(--pa-space-5)}.pa-tour__reserve[data-astro-cid-ro23hsxt] p[data-astro-cid-ro23hsxt]{color:#c8c1ab;max-width:620px;margin:0 auto var(--pa-space-8);line-height:1.65}.pa-cta-row[data-astro-cid-ro23hsxt]{display:flex;gap:var(--pa-space-3);justify-content:center;flex-wrap:wrap}@media (max-width: 800px){.pa-tour__stats[data-astro-cid-ro23hsxt]{grid-template-columns:1fr 1fr;gap:var(--pa-space-5)}.pa-tour__details-grid[data-astro-cid-ro23hsxt]{grid-template-columns:1fr;gap:var(--pa-space-8)}.pa-itinerary__day[data-astro-cid-ro23hsxt]{grid-template-columns:1fr;gap:var(--pa-space-2)}}
