@font-face{font-family:Marthin;src:url(/fonts/Marthin.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--color-gaso-black:#0f172a;--color-gaso-dark:#1e293b;--color-gaso-card:#0006;--color-gaso-border:#ffffff1a;--color-gaso-gold:#6ee7b7;--color-gaso-gold-lt:#a7f3d0;--color-gaso-cream:#fff;--color-gaso-muted:#fff9;--body-bg:linear-gradient(135deg, #334155 0%, #0f172a 100%);--header-bg:linear-gradient(to right, #334155, #0f172a)}[data-astro-cid-sedlhehh],[data-astro-cid-sedlhehh]:before,[data-astro-cid-sedlhehh]:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background:var(--body-bg);min-height:100vh;color:var(--color-gaso-cream);-webkit-font-smoothing:antialiased;font-family:Fraunces,Georgia,serif;line-height:1.65}h1[data-astro-cid-sedlhehh],h2[data-astro-cid-sedlhehh],h3[data-astro-cid-sedlhehh]{color:var(--color-gaso-cream);font-family:Fraunces,Georgia,serif;line-height:1.2}h1[data-astro-cid-sedlhehh]{font-weight:300}a[data-astro-cid-sedlhehh]{color:inherit;text-decoration:none}img[data-astro-cid-sedlhehh]{max-width:100%;height:auto;display:block}.hub-bar[data-astro-cid-sedlhehh]{color:#ffffff8c;z-index:60;background:#0f172a;border-bottom:1px solid #6ee7b740;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.45rem 1.5rem;font-family:Inter,system-ui,sans-serif;font-size:.72rem;display:flex;position:relative}.hub-bar__dot[data-astro-cid-sedlhehh]{vertical-align:middle;background:#6ee7b7;border-radius:50%;width:7px;height:7px;margin-right:.5rem;animation:2s infinite pulse;display:inline-block}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.hub-bar[data-astro-cid-sedlhehh] a[data-astro-cid-sedlhehh]{color:#818cf8;font-family:Inter,system-ui,sans-serif;font-size:.7rem;font-weight:600}.hub-bar[data-astro-cid-sedlhehh] a[data-astro-cid-sedlhehh]:hover{text-decoration:underline}.hub-bar[data-astro-cid-sedlhehh] code[data-astro-cid-sedlhehh]{color:#7dd3fc;background:#1e293b;border-radius:3px;padding:.1em .4em;font-family:monospace;font-size:.85em}.site-header[data-astro-cid-sedlhehh]{z-index:50;background:var(--header-bg);border-bottom:1px solid var(--color-gaso-border);justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex;position:sticky;top:0}.logo-text[data-astro-cid-sedlhehh]{letter-spacing:.03em;color:var(--color-gaso-cream);font-family:Marthin,Fraunces,Georgia,serif;font-size:1.9rem;font-weight:300;text-decoration:none}.logo-text[data-astro-cid-sedlhehh] span[data-astro-cid-sedlhehh]{color:#6ee7b7}nav[data-astro-cid-sedlhehh]{align-items:center;gap:1.5rem;display:flex}.nav-link[data-astro-cid-sedlhehh]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-gaso-muted);font-family:Inter,system-ui,sans-serif;font-size:.8rem;font-weight:700;text-decoration:none;transition:color .2s}.nav-link[data-astro-cid-sedlhehh]:hover{color:var(--color-gaso-cream)}.btn-cta[data-astro-cid-sedlhehh]{letter-spacing:.2em;text-transform:uppercase;color:var(--color-gaso-cream);cursor:pointer;white-space:nowrap;background:#0006;border:1px solid #ffffffd9;border-radius:.375rem;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-family:Inter,system-ui,sans-serif;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.btn-cta[data-astro-cid-sedlhehh]:hover,.btn-cta--filled[data-astro-cid-sedlhehh]{color:#0f172a;background:#a7f3d0;border-color:#0000}.btn-cta--filled[data-astro-cid-sedlhehh]:hover{background:#6ee7b7}.breadcrumb-band[data-astro-cid-sedlhehh]{color:#f5f0e88c;z-index:40;background:#0f172a;border-bottom:1px solid #ffffff14;align-items:center;padding:.45rem 1.5rem;font-family:Inter,system-ui,sans-serif;font-size:.75rem;display:flex;position:relative}.breadcrumb-band[data-astro-cid-sedlhehh] a[data-astro-cid-sedlhehh]{color:inherit;text-decoration:none}.breadcrumb-band[data-astro-cid-sedlhehh] a[data-astro-cid-sedlhehh]:hover{color:var(--color-gaso-gold);transition:color .2s}.cinema-count-overlay[data-astro-cid-sedlhehh]{z-index:8;pointer-events:none;background:#00000073;border-radius:.75rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cinema-digit[data-astro-cid-sedlhehh]{color:#ffffffeb;text-shadow:0 0 80px #ffffff40,0 2px 24px #000000e6;font-family:Fraunces,Georgia,serif;font-size:clamp(5rem,15vw,9rem);font-weight:300;line-height:1;animation:.72s ease-in-out cinema-tick}@keyframes cinema-tick{0%{opacity:0;transform:scale(1.5)}35%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.75)}}.cinema-black[data-astro-cid-sedlhehh]{z-index:9;background:#000;border-radius:.75rem;position:absolute;inset:0}.cinema-ready-overlay[data-astro-cid-sedlhehh]{backdrop-filter:blur(3px);z-index:8;cursor:pointer;background:#0000009e;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;display:flex;position:absolute;inset:0}.cinema-ready-label[data-astro-cid-sedlhehh]{letter-spacing:.22em;text-transform:uppercase;color:#ffffffb3;font-family:Inter,system-ui,sans-serif;font-size:.68rem;font-weight:700}.car-hero[data-astro-cid-sedlhehh]{height:38vh;min-height:280px;position:relative;overflow:hidden}.car-hero__bg[data-astro-cid-sedlhehh]{background-position:50%;background-size:cover;position:absolute;inset:0}.car-hero__gradient[data-astro-cid-sedlhehh]{background:linear-gradient(#0d0d0d66 0%,#0d0d0db3 100%);position:absolute;inset:0}.car-hero__content[data-astro-cid-sedlhehh]{text-align:center;justify-content:center;align-items:center;padding:0 1.5rem;display:flex;position:absolute;inset:0}.car-title-block[data-astro-cid-sedlhehh]{justify-content:center;align-items:center;gap:clamp(.9rem,2.5vw,1.5rem);display:flex}.car-title-brand-vert[data-astro-cid-sedlhehh]{letter-spacing:.32em;text-transform:uppercase;color:var(--color-gaso-cream);opacity:.55;writing-mode:vertical-rl;border-right:1px solid #ffffff40;align-self:stretch;align-items:center;padding-right:clamp(.9rem,2.5vw,1.5rem);font-family:Fraunces,Georgia,serif;font-size:clamp(1rem,2.6vw,1.5rem);font-style:italic;font-weight:300;display:flex;transform:rotate(180deg)}.mobile-price-strip[data-astro-cid-sedlhehh]{border-bottom:1px solid var(--color-gaso-border);background:#0000008c;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}@media (width>=768px){.mobile-price-strip[data-astro-cid-sedlhehh]{display:none}}.car-detail-layout[data-astro-cid-sedlhehh]{flex-direction:column;gap:2rem;padding:2.5rem 0;display:flex}@media (width>=768px){.car-detail-layout[data-astro-cid-sedlhehh]{flex-direction:row}.car-detail-left[data-astro-cid-sedlhehh]{flex:0 0 61.8%;max-width:61.8%}.car-detail-right[data-astro-cid-sedlhehh]{flex:0 0 38.2%;max-width:38.2%}}.hero-video-stage[data-astro-cid-sedlhehh]{background:var(--color-gaso-card);border-radius:1rem;padding:.5rem;position:relative;overflow:hidden}.play-overlay[data-astro-cid-sedlhehh]{cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.play-btn[data-astro-cid-sedlhehh]{backdrop-filter:blur(4px);background:#0000008c;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;transition:background .2s,border-color .2s;display:flex}.play-btn[data-astro-cid-sedlhehh]:hover{background:#6ee7b740;border-color:#6ee7b7}.tv-power[data-astro-cid-sedlhehh]{z-index:10;background:#fff;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}.tv-power-line[data-astro-cid-sedlhehh]{background:var(--color-gaso-black);width:80%;height:2px;animation:.26s linear forwards tv-scan;display:block}@keyframes tv-scan{0%{opacity:1;transform:scaleX(.02)scaleY(0)}50%{opacity:1;transform:scaleX(1)scaleY(.01)}to{opacity:0;transform:scaleX(1)scaleY(0)}}.tv-power-logo[data-astro-cid-sedlhehh]{color:var(--color-gaso-black);letter-spacing:.1em;font-family:Marthin,Fraunces,Georgia,serif;font-size:1.1rem}.tv-power-dot[data-astro-cid-sedlhehh]{color:#6ee7b7}.gallery-grid[data-astro-cid-sedlhehh]{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}@media (width<=600px){.gallery-grid[data-astro-cid-sedlhehh]{grid-template-columns:repeat(2,1fr)}}.gallery-grid[data-astro-cid-sedlhehh] button[data-astro-cid-sedlhehh]{aspect-ratio:4/3;cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:0;display:block;overflow:hidden}.gallery-grid[data-astro-cid-sedlhehh] button[data-astro-cid-sedlhehh]:hover img[data-astro-cid-sedlhehh]{transform:scale(1.05)}.gallery-grid[data-astro-cid-sedlhehh] img[data-astro-cid-sedlhehh]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.editorial-card[data-astro-cid-sedlhehh]{background:var(--color-gaso-card);border:1px solid var(--color-gaso-border);border-radius:1rem;margin-top:2.5rem;padding:2rem}.editorial-card[data-astro-cid-sedlhehh] p[data-astro-cid-sedlhehh]{color:var(--color-gaso-cream);opacity:.9;margin-bottom:1rem;font-size:1.05rem;line-height:1.8}.editorial-card[data-astro-cid-sedlhehh] h3[data-astro-cid-sedlhehh]{color:var(--color-gaso-cream);margin-top:0;margin-bottom:.75rem;font-size:1.3rem}.editorial-card[data-astro-cid-sedlhehh] hr[data-astro-cid-sedlhehh]{border:none;border-top:1px solid var(--color-gaso-border);margin:2rem 0}.bernard-card[data-astro-cid-sedlhehh]{background:var(--color-gaso-card);border:1px solid var(--color-gaso-border);border-radius:1rem;margin-top:1.5rem;padding:2rem}.bernard-label[data-astro-cid-sedlhehh]{letter-spacing:.15em;text-transform:uppercase;color:var(--color-gaso-gold);margin-bottom:1rem;font-size:.7rem;font-weight:700}.bernard-quote[data-astro-cid-sedlhehh]{color:var(--color-gaso-cream);opacity:.9;border-left:3px solid var(--color-gaso-gold);padding-left:1rem;font-size:1.05rem;font-style:italic;line-height:1.75}.price-card[data-astro-cid-sedlhehh]{text-align:center;background:var(--color-gaso-card);border:1px solid var(--color-gaso-border);border-radius:1rem;margin-bottom:1.5rem;padding:2rem}.car-lede[data-astro-cid-sedlhehh]{letter-spacing:.15em;text-transform:uppercase;color:var(--color-gaso-gold);margin-bottom:.5rem;font-size:.75rem;font-weight:700}.price-tag[data-astro-cid-sedlhehh]{font-variant-numeric:tabular-nums;color:var(--color-gaso-gold);margin-bottom:.5rem;font-family:Fraunces,Georgia,serif;font-size:2.5rem;font-weight:500;line-height:1}.price-note[data-astro-cid-sedlhehh]{color:var(--color-gaso-muted);font-size:.75rem}.specs-card[data-astro-cid-sedlhehh]{background:var(--color-gaso-card);border:1px solid var(--color-gaso-border);border-radius:1rem;padding:1.5rem}.specs-label[data-astro-cid-sedlhehh]{letter-spacing:.15em;text-transform:uppercase;color:var(--color-gaso-gold);margin-bottom:1rem;font-size:.7rem;font-weight:700}.specs-table[data-astro-cid-sedlhehh]{border-collapse:collapse;width:100%}.specs-table[data-astro-cid-sedlhehh] td[data-astro-cid-sedlhehh]{color:var(--color-gaso-cream);border-bottom:1px solid var(--color-gaso-border);padding:.5rem .25rem;font-size:.875rem}.specs-table[data-astro-cid-sedlhehh] td[data-astro-cid-sedlhehh]:first-child{color:var(--color-gaso-muted);width:55%}.specs-table[data-astro-cid-sedlhehh] tr[data-astro-cid-sedlhehh]:last-child td[data-astro-cid-sedlhehh]{border-bottom:none}.perks-card[data-astro-cid-sedlhehh]{border:1px solid var(--color-gaso-border);border-radius:1rem;margin-top:1rem;padding:1.25rem}.perks-list[data-astro-cid-sedlhehh]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.perks-list[data-astro-cid-sedlhehh] li[data-astro-cid-sedlhehh]{color:var(--color-gaso-cream);opacity:.85;align-items:center;gap:.6rem;font-size:.875rem;display:flex}.perks-list[data-astro-cid-sedlhehh] svg[data-astro-cid-sedlhehh]{color:var(--color-gaso-gold);flex-shrink:0}.lightbox[data-astro-cid-sedlhehh]{z-index:1000;background:#000000eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}[data-astro-cid-sedlhehh][x-cloak]{display:none!important}.lightbox-img[data-astro-cid-sedlhehh]{object-fit:contain;border-radius:.5rem;max-width:90vw;max-height:85vh}.lightbox-close[data-astro-cid-sedlhehh]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background .2s,border-color .2s;display:flex;position:absolute;top:1rem;right:1rem}.lightbox-close[data-astro-cid-sedlhehh]:hover{background:#ffffff38;border-color:#ffffffa6}.lightbox-close[data-astro-cid-sedlhehh]:focus-visible{outline-offset:3px;outline:2px solid #6ee7b7}.lightbox-nav[data-astro-cid-sedlhehh]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background .2s,border-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav[data-astro-cid-sedlhehh]:hover{background:#ffffff38;border-color:#ffffffa6}.lightbox-nav[data-astro-cid-sedlhehh]:focus-visible{outline-offset:3px;outline:2px solid #6ee7b7}.lightbox-nav--prev[data-astro-cid-sedlhehh]{left:clamp(1.5rem,4vw,3rem)}.lightbox-nav--next[data-astro-cid-sedlhehh]{right:clamp(1.5rem,4vw,3rem)}.lightbox-counter[data-astro-cid-sedlhehh]{color:#ffffffde;letter-spacing:.04em;font-family:Inter,system-ui,sans-serif;font-size:.875rem;font-weight:500;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.cta-group[data-astro-cid-sedlhehh]{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.cta-group[data-astro-cid-sedlhehh] a[data-astro-cid-sedlhehh],.cta-group[data-astro-cid-sedlhehh] button[data-astro-cid-sedlhehh]{justify-content:center;padding:.9rem 1.5rem;font-size:1rem}.reserve-overlay[data-astro-cid-sedlhehh]{z-index:1100;backdrop-filter:blur(3px);background:#000000b8;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.reserve-modal[data-astro-cid-sedlhehh]{background:linear-gradient(160deg,#1e293b 0%,#0f172a 100%);border:1px solid #6ee7b759;border-radius:1rem;width:100%;max-width:34rem;max-height:88vh;padding:2rem;position:relative;overflow-y:auto}.reserve-modal[data-astro-cid-sedlhehh] h2[data-astro-cid-sedlhehh]{margin-bottom:.35rem;font-size:1.5rem;font-weight:400}.reserve-deposit[data-astro-cid-sedlhehh]{font-variant-numeric:tabular-nums;color:var(--color-gaso-gold);font-family:Fraunces,Georgia,serif;font-size:2.25rem;font-weight:500;line-height:1.1}.reserve-terms[data-astro-cid-sedlhehh]{flex-direction:column;gap:.8rem;margin:1.25rem 0 1.5rem;padding:0;list-style:none;display:flex}.reserve-terms[data-astro-cid-sedlhehh] li[data-astro-cid-sedlhehh]{opacity:.9;align-items:flex-start;gap:.65rem;font-size:.92rem;line-height:1.55;display:flex}.reserve-terms[data-astro-cid-sedlhehh] svg[data-astro-cid-sedlhehh]{color:var(--color-gaso-gold);flex-shrink:0;margin-top:.2rem}.reserve-close[data-astro-cid-sedlhehh]{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background .2s,border-color .2s;display:flex;position:absolute;top:.9rem;right:.9rem}.reserve-close[data-astro-cid-sedlhehh]:hover{background:#fff3;border-color:#fff9}.reserve-close[data-astro-cid-sedlhehh]:focus-visible{outline-offset:3px;outline:2px solid #6ee7b7}.reserve-smallprint[data-astro-cid-sedlhehh]{color:var(--color-gaso-muted);margin-top:1rem;font-size:.72rem;line-height:1.5}.reservation-banniere[data-astro-cid-sedlhehh]{border-bottom:1px solid var(--color-gaso-border);padding:.85rem 1.5rem;font-family:Inter,system-ui,sans-serif;font-size:.9rem;line-height:1.5}.reservation-banniere--confirmee[data-astro-cid-sedlhehh]{color:#a7f3d0;background:#6ee7b724;border-bottom-color:#6ee7b766}.reservation-banniere--en_attente[data-astro-cid-sedlhehh]{color:#fde68a;background:#fbbf241f;border-bottom-color:#fbbf2459}.reservation-banniere--annulee[data-astro-cid-sedlhehh]{color:var(--color-gaso-muted);background:#ffffff0f}
