.home-v2[data-astro-cid-jdovvxl7]{background:var(--clr-bg);color:var(--clr-text);overflow:hidden}.home-v2[data-astro-cid-jdovvxl7] .container{max-width:var(--max-w)}.home-section[data-astro-cid-jdovvxl7]{padding:clamp(48px,5.5vw,80px) 0}.home-hero[data-astro-cid-jdovvxl7]{position:relative;min-height:min(880px,100dvh);display:flex;align-items:flex-end;color:#fff;background:#090d16}.home-hero__image[data-astro-cid-jdovvxl7]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-hero__scrim[data-astro-cid-jdovvxl7]{position:absolute;inset:0;background:linear-gradient(90deg,#090d16eb,#090d1699 55%,#090d1626),linear-gradient(0deg,rgba(9,13,22,.85) 0%,transparent 60%)}.home-hero__content[data-astro-cid-jdovvxl7]{position:relative;padding-top:140px;padding-bottom:clamp(72px,9vw,120px)}.eyebrow[data-astro-cid-jdovvxl7]{margin:0 0 20px;font:700 13px/1.2 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--design-accent)}.home-hero__title[data-astro-cid-jdovvxl7]{font-family:var(--font-display);font-size:clamp(54px,8vw,102px);line-height:.96;letter-spacing:-.02em;margin:0;color:#fff;text-wrap:normal}.home-hero__lead[data-astro-cid-jdovvxl7]{max-width:680px;margin:24px 0 0;font-size:clamp(18px,1.9vw,21px);line-height:1.6;color:#cbd5e1}.home-actions[data-astro-cid-jdovvxl7]{display:flex;gap:16px;margin-top:36px;flex-wrap:wrap}.home-actions[data-astro-cid-jdovvxl7] .btn-outline[data-astro-cid-jdovvxl7]{color:#fff;border-color:#fff6;background:#090d1666;backdrop-filter:blur(8px)}.home-actions[data-astro-cid-jdovvxl7] .btn-outline[data-astro-cid-jdovvxl7]:hover{border-color:#fff;background:#ffffff26}.editorial-heading[data-astro-cid-jdovvxl7]{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-bottom:40px;border-bottom:2px solid var(--clr-border)}.editorial-heading[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7],.race-feature[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7],.location-copy[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7],.pricing-heading[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7],.proof-intro[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7],.guide-index[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7],.contact-panel[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7]{margin:0;font-family:var(--font-display);font-size:clamp(28px,3.4vw,42px);line-height:1.25;letter-spacing:-.015em;color:var(--clr-text);text-wrap:normal}.editorial-heading[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{max-width:480px;margin:0;color:var(--clr-text-secondary);font-size:17px;line-height:1.65}.proof-intro[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{margin:12px 0 0;color:var(--clr-text-secondary);font-size:17px;line-height:1.65}.service-ledger[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px}.service-entry[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--design-radius);box-shadow:var(--shadow-card);overflow:hidden;transition:transform var(--transition),box-shadow var(--transition)}.service-entry[data-astro-cid-jdovvxl7]:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.service-entry[data-astro-cid-jdovvxl7] picture[data-astro-cid-jdovvxl7]{display:block;width:100%}.service-entry__image[data-astro-cid-jdovvxl7]{width:100%;aspect-ratio:16 / 10;height:auto;object-fit:cover;display:block}.service-entry__body[data-astro-cid-jdovvxl7]{display:flex;flex:1;flex-direction:column;padding:24px}.service-entry__meta[data-astro-cid-jdovvxl7]{font-size:14px;font-family:var(--font-ui);font-weight:700;color:var(--design-accent);margin:0 0 10px;line-height:1.4}.service-entry[data-astro-cid-jdovvxl7] h3[data-astro-cid-jdovvxl7]{font-size:24px;font-weight:700;color:var(--clr-text);margin:0 0 12px}.service-entry__body[data-astro-cid-jdovvxl7]>p[data-astro-cid-jdovvxl7]:not(.service-entry__meta){font-size:17px;line-height:1.7;color:var(--clr-text-secondary);margin:0 0 20px}.service-entry[data-astro-cid-jdovvxl7] a[data-astro-cid-jdovvxl7],.race-feature__copy[data-astro-cid-jdovvxl7] a[data-astro-cid-jdovvxl7],.location-copy[data-astro-cid-jdovvxl7]>a[data-astro-cid-jdovvxl7],.rental-callout[data-astro-cid-jdovvxl7] a[data-astro-cid-jdovvxl7],.guide-index__links[data-astro-cid-jdovvxl7] a[data-astro-cid-jdovvxl7],.price-row[data-astro-cid-jdovvxl7] a[data-astro-cid-jdovvxl7]{margin-top:auto;font-size:15px;font-weight:700;color:var(--design-accent);text-decoration:none;transition:color var(--transition)}.service-entry[data-astro-cid-jdovvxl7] a[data-astro-cid-jdovvxl7]:hover,.race-feature__copy[data-astro-cid-jdovvxl7] a[data-astro-cid-jdovvxl7]:hover,.location-copy[data-astro-cid-jdovvxl7]>a[data-astro-cid-jdovvxl7]:hover,.rental-callout[data-astro-cid-jdovvxl7] a[data-astro-cid-jdovvxl7]:hover,.price-row[data-astro-cid-jdovvxl7] a[data-astro-cid-jdovvxl7]:hover{color:var(--design-accent-hover);text-decoration:underline}.race-feature[data-astro-cid-jdovvxl7]{background:var(--clr-surface-2);border-block:1px solid var(--clr-border)}.race-feature__grid[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:clamp(28px,4vw,54px);align-items:center}.race-feature__copy[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column}.race-feature__copy[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7]{margin:0}.race-feature__copy[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]:not(.eyebrow){margin:12px 0 16px;color:var(--clr-text-secondary);font-size:17px;line-height:1.6}.race-feature__media[data-astro-cid-jdovvxl7] picture[data-astro-cid-jdovvxl7]{display:block;width:100%}.race-feature__image[data-astro-cid-jdovvxl7]{width:100%;max-height:270px;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--design-radius);border:1px solid var(--clr-border);box-shadow:var(--shadow-card);display:block}.race-timeline[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 16px;padding:0;list-style:none;background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--design-radius);box-shadow:var(--shadow-card);overflow:hidden}.race-timeline[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-right:1px solid var(--clr-border)}.race-timeline[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]:last-child{border-right:none}.race-timeline[data-astro-cid-jdovvxl7] span[data-astro-cid-jdovvxl7]{font-size:13px;font-weight:600;color:var(--clr-text-muted)}.race-timeline[data-astro-cid-jdovvxl7] strong[data-astro-cid-jdovvxl7]{font-size:18px;font-family:var(--font-display);color:var(--design-accent)}.location-section[data-astro-cid-jdovvxl7]{background:var(--clr-bg)}.location-grid[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:clamp(28px,4vw,54px);align-items:center}.location-copy[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column}.location-copy[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7]{margin:0}.location-copy[data-astro-cid-jdovvxl7]>p[data-astro-cid-jdovvxl7]{font-size:18px;line-height:1.6;color:var(--clr-text-secondary);margin:12px 0 16px}.location-facts[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 18px;padding:12px 16px;background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--design-radius);box-shadow:var(--shadow-card)}.location-facts[data-astro-cid-jdovvxl7] div[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;gap:4px;padding:0;border:none;font-size:15px}.location-facts[data-astro-cid-jdovvxl7] dt[data-astro-cid-jdovvxl7]{font-size:13px;color:var(--clr-text-muted)}.location-facts[data-astro-cid-jdovvxl7] dd[data-astro-cid-jdovvxl7]{margin:0;font-size:17px;font-weight:700;color:var(--clr-text)}.location-image[data-astro-cid-jdovvxl7] picture[data-astro-cid-jdovvxl7]{display:block;width:100%}.location-image__asset[data-astro-cid-jdovvxl7]{width:100%;max-height:270px;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--design-radius);border:1px solid var(--clr-border);box-shadow:var(--shadow-card);display:block}.pricing-section[data-astro-cid-jdovvxl7]{background:var(--clr-surface-2);border-top:1px solid var(--clr-border)}.pricing-heading[data-astro-cid-jdovvxl7]{max-width:960px;margin-bottom:36px}.pricing-heading[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7]{margin-bottom:12px}.pricing-heading[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{margin:0;color:var(--clr-text-secondary);font-size:17px;line-height:1.7;max-width:960px}.pricing-block[data-astro-cid-jdovvxl7]{margin-top:40px;background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--design-radius);box-shadow:var(--shadow-card);overflow:hidden}.pricing-clarification[data-astro-cid-jdovvxl7]{display:flex;gap:16px;align-items:flex-start;margin-top:24px;padding:22px 26px;background:var(--clr-surface);border:1px solid var(--clr-border);border-left:4px solid var(--design-accent);border-radius:var(--design-radius);box-shadow:var(--shadow-card)}.pricing-clarification__badge[data-astro-cid-jdovvxl7]{display:inline-block;padding:4px 9px;font:700 11px/1.2 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;background:var(--design-accent);color:#fff;border-radius:3px;flex-shrink:0;margin-top:2px}.pricing-clarification__content[data-astro-cid-jdovvxl7] strong[data-astro-cid-jdovvxl7]{display:block;font-size:16px;color:var(--clr-text);margin-bottom:6px;line-height:1.4}.pricing-clarification__content[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{margin:0;font-size:14.5px;line-height:1.65;color:var(--clr-text-secondary)}.pricing-category-bar[data-astro-cid-jdovvxl7]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:var(--clr-surface-3);border-bottom:1px solid var(--clr-border);gap:16px;flex-wrap:wrap}.pricing-category-bar[data-astro-cid-jdovvxl7] h3[data-astro-cid-jdovvxl7]{font-size:18px;font-weight:700;color:var(--clr-text);margin:0}.pricing-category-pill[data-astro-cid-jdovvxl7]{padding:4px 10px;font-family:var(--font-ui);font-size:12px;font-weight:700;color:var(--clr-text-secondary);background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--design-radius)}.drift-category-bar[data-astro-cid-jdovvxl7]{background:#090d16;color:#fff}.drift-category-bar[data-astro-cid-jdovvxl7] h3[data-astro-cid-jdovvxl7]{color:#fff}.drift-lead-text[data-astro-cid-jdovvxl7]{font-size:14px;color:#94a3b8;margin:4px 0 0}.drift-pill[data-astro-cid-jdovvxl7]{padding:4px 12px;font-family:var(--font-ui);font-size:12px;font-weight:700;color:#fff;background:var(--design-accent);border-radius:var(--design-radius);white-space:nowrap}.price-list[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column}.price-row[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:minmax(280px,1fr) minmax(180px,.35fr) minmax(140px,.22fr);gap:24px;align-items:center;padding:20px 24px;border-bottom:1px solid var(--clr-border);transition:background var(--transition)}.price-row[data-astro-cid-jdovvxl7]:last-child{border-bottom:none}.price-row[data-astro-cid-jdovvxl7]:hover{background:var(--clr-surface-2)}.price-row--featured[data-astro-cid-jdovvxl7]{background:#fff7ed;border-left:4px solid var(--design-accent)}.price-row[data-astro-cid-jdovvxl7] h3[data-astro-cid-jdovvxl7]{font-size:18px;font-weight:700;color:var(--clr-text);margin:0 0 4px}.price-row[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{font-size:14px;color:var(--clr-text-secondary);line-height:1.5;margin:0}.price-row[data-astro-cid-jdovvxl7] strong[data-astro-cid-jdovvxl7]{font-family:var(--font-display);font-size:26px;color:var(--design-accent)}.price-row[data-astro-cid-jdovvxl7] strong[data-astro-cid-jdovvxl7] small[data-astro-cid-jdovvxl7]{font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--clr-text-muted)}.price-row[data-astro-cid-jdovvxl7] a[data-astro-cid-jdovvxl7]{justify-self:end}.drift-guarantee[data-astro-cid-jdovvxl7]{padding:16px 24px;margin:0;background:var(--clr-surface-2);border-top:1px solid var(--clr-border);font-size:13px;color:var(--clr-text-secondary);line-height:1.6}.rental-callout[data-astro-cid-jdovvxl7]{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding:24px;background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--design-radius);box-shadow:var(--shadow-card)}.rental-callout[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{margin:0;font-size:15px;color:var(--clr-text-secondary);line-height:1.6}.proof-section[data-astro-cid-jdovvxl7]{background:var(--clr-bg)}.proof-intro[data-astro-cid-jdovvxl7]{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px}.gallery-editorial[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:1fr 1fr;gap:16px}.gallery-editorial[data-astro-cid-jdovvxl7] picture[data-astro-cid-jdovvxl7]:first-child{grid-row:1 / 3}.gallery-editorial__large[data-astro-cid-jdovvxl7],.gallery-editorial__small[data-astro-cid-jdovvxl7]{width:100%;height:100%;object-fit:cover;border-radius:var(--design-radius);border:1px solid var(--clr-border);box-shadow:var(--shadow-card)}.gallery-editorial__large[data-astro-cid-jdovvxl7]{min-height:360px}.gallery-editorial__small[data-astro-cid-jdovvxl7]{min-height:172px}.guide-index[data-astro-cid-jdovvxl7]{background:var(--clr-surface-2);border-top:1px solid var(--clr-border)}.guide-index__grid[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:.65fr 1.35fr;gap:clamp(40px,8vw,96px)}.guide-index__links[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;border-top:2px solid var(--clr-text)}.guide-index__links[data-astro-cid-jdovvxl7] a[data-astro-cid-jdovvxl7]{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid var(--clr-border);text-decoration:none;transition:background var(--transition)}.guide-index__links[data-astro-cid-jdovvxl7] span[data-astro-cid-jdovvxl7]{font-size:20px;font-weight:700;color:var(--clr-text);transition:color var(--transition)}.guide-index__links[data-astro-cid-jdovvxl7] small[data-astro-cid-jdovvxl7]{font-size:14px;color:var(--clr-text-muted)}.guide-index__links[data-astro-cid-jdovvxl7] a[data-astro-cid-jdovvxl7]:hover span[data-astro-cid-jdovvxl7]{color:var(--design-accent)}.contact-section[data-astro-cid-jdovvxl7]{background:var(--clr-bg);padding-top:40px;padding-bottom:80px}.contact-panel[data-astro-cid-jdovvxl7]{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:clamp(40px,6vw,64px);background:#090d16;color:#fff;border-radius:var(--design-radius);box-shadow:0 16px 40px #090d1633}.contact-panel[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7]{color:#fff;margin:0}.contact-panel[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{font-size:18px;line-height:1.6;color:#cbd5e1;margin:16px 0 0}.contact-panel__actions[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex-shrink:0}.contact-email[data-astro-cid-jdovvxl7]{color:#94a3b8;font-size:14px;text-decoration:none;transition:color var(--transition)}.contact-email[data-astro-cid-jdovvxl7]:hover{color:#fff}@media(max-width:1024px){.service-ledger[data-astro-cid-jdovvxl7]{grid-template-columns:repeat(2,1fr)}.race-feature__grid[data-astro-cid-jdovvxl7],.location-grid[data-astro-cid-jdovvxl7],.guide-index__grid[data-astro-cid-jdovvxl7]{grid-template-columns:1fr}.race-timeline[data-astro-cid-jdovvxl7]{grid-template-columns:repeat(2,1fr)}.race-timeline[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]:nth-child(2){border-right:none}}@media(max-width:768px){.editorial-heading[data-astro-cid-jdovvxl7],.proof-intro[data-astro-cid-jdovvxl7],.contact-panel[data-astro-cid-jdovvxl7]{flex-direction:column;align-items:flex-start}.service-ledger[data-astro-cid-jdovvxl7]{grid-template-columns:1fr}.price-row[data-astro-cid-jdovvxl7]{grid-template-columns:1fr;gap:12px}.price-row[data-astro-cid-jdovvxl7] a[data-astro-cid-jdovvxl7]{justify-self:start}.gallery-editorial[data-astro-cid-jdovvxl7]{grid-template-columns:1fr}.gallery-editorial[data-astro-cid-jdovvxl7] picture[data-astro-cid-jdovvxl7]:first-child{grid-row:auto}.contact-panel__actions[data-astro-cid-jdovvxl7]{width:100%}.contact-panel__actions[data-astro-cid-jdovvxl7] .btn[data-astro-cid-jdovvxl7]{width:100%;text-align:center}}
