[data-astro-cid-a2o5ucmg][data-vehicle-viewer]{display:contents}.vehicle-hero[data-astro-cid-otkafl62]{background:var(--card);flex-direction:column;padding:0 max(18px,50vw - 660px) clamp(28px,4vw,58px);display:flex}.vehicle-intro[data-astro-cid-otkafl62]{order:1;padding:clamp(46px,6vw,82px) 0 clamp(38px,4vw,58px)}.back-link[data-astro-cid-otkafl62]{width:fit-content;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:clamp(36px,4vw,54px);font-size:11px;display:inline-flex}.back-link[data-astro-cid-otkafl62]:hover{color:var(--accent)}.intro-grid[data-astro-cid-otkafl62]{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:end;gap:clamp(50px,8vw,120px);display:grid}.vehicle-intro[data-astro-cid-otkafl62] .eyebrow[data-astro-cid-otkafl62],.overview[data-astro-cid-otkafl62] .eyebrow[data-astro-cid-otkafl62]{color:var(--accent)}.vehicle-intro[data-astro-cid-otkafl62] h1[data-astro-cid-otkafl62]{letter-spacing:-.045em;max-width:760px;margin-top:16px;font-size:clamp(48px,7vw,92px);line-height:1.02}.lead[data-astro-cid-otkafl62]{max-width:590px;color:var(--muted);font-size:15px;line-height:1.72}.hero-actions[data-astro-cid-otkafl62]{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.hero-actions[data-astro-cid-otkafl62] .primary[data-astro-cid-otkafl62]{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-size:12px;font-weight:500;display:inline-flex}.hero-actions[data-astro-cid-otkafl62] .primary[data-astro-cid-otkafl62]:hover{background:var(--accent);border-color:var(--accent)}.detail-link[data-astro-cid-otkafl62]{color:var(--accent);align-items:center;gap:10px;padding:12px 8px;font-size:12px;font-weight:500;display:inline-flex}.detail-link[data-astro-cid-otkafl62] span[data-astro-cid-otkafl62]{transition:transform .18s}.detail-link[data-astro-cid-otkafl62]:hover span[data-astro-cid-otkafl62]{transform:translateY(3px)}.mobile-specs[data-astro-cid-otkafl62],.photo-tabs[data-astro-cid-otkafl62]{display:none}.gallery-folio[data-astro-cid-otkafl62]{order:2}.vehicle-gallery[data-astro-cid-otkafl62]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.86fr) minmax(280px,1fr);gap:12px;height:clamp(520px,52vw,700px);display:grid}.vehicle-gallery[data-astro-cid-otkafl62] figure[data-astro-cid-otkafl62]{background:#dfe3e8;border-radius:18px;min-width:0;position:relative;overflow:hidden}.vehicle-gallery[data-astro-cid-otkafl62] .feature[data-astro-cid-otkafl62]{grid-row:1/3}.photo-open[data-astro-cid-otkafl62]{cursor:zoom-in;width:100%;height:100%;display:block}.photo-open[data-astro-cid-otkafl62]:focus-visible{outline:3px solid var(--accent);outline-offset:-4px}.vehicle-gallery[data-astro-cid-otkafl62] .pic{object-fit:contain;width:100%;height:100%}figcaption[data-astro-cid-otkafl62]{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(9px);pointer-events:none;background:#ffffffe8;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:9px;display:flex;position:absolute;bottom:12px;left:14px}figcaption[data-astro-cid-otkafl62] span[data-astro-cid-otkafl62]{color:var(--accent)}.facts[data-astro-cid-otkafl62]{border-block:1px solid var(--line);background:var(--card);grid-template-columns:repeat(4,1fr);display:grid}.facts[data-astro-cid-otkafl62] div[data-astro-cid-otkafl62]{min-height:132px;padding:30px clamp(20px,3vw,46px)}.facts[data-astro-cid-otkafl62] div[data-astro-cid-otkafl62]+div[data-astro-cid-otkafl62]{border-left:1px solid var(--line)}.facts[data-astro-cid-otkafl62] span[data-astro-cid-otkafl62]{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;font-size:9px;display:block}.facts[data-astro-cid-otkafl62] strong[data-astro-cid-otkafl62]{font-variant-numeric:lining-nums tabular-nums;margin-top:13px;font-family:Inter,system-ui,sans-serif;font-size:clamp(17px,1.6vw,23px);font-weight:400;line-height:1.35;display:block}.overview[data-astro-cid-otkafl62]{grid-template-columns:.83fr 1.17fr;gap:clamp(55px,9vw,120px);width:min(1180px,100% - 48px);margin-inline:auto;padding-block:clamp(90px,10vw,138px);scroll-margin-top:95px;display:grid}.overview-copy[data-astro-cid-otkafl62] h2[data-astro-cid-otkafl62],.booking-panel[data-astro-cid-otkafl62] h2[data-astro-cid-otkafl62]{letter-spacing:-.035em;margin-top:17px;font-size:clamp(39px,5vw,62px);line-height:1.1}.overview-copy[data-astro-cid-otkafl62]>p[data-astro-cid-otkafl62]:last-child,.booking-panel[data-astro-cid-otkafl62]>div[data-astro-cid-otkafl62]>p[data-astro-cid-otkafl62]:last-child{color:var(--muted);margin-top:22px;font-size:14px;line-height:1.75}.use-list[data-astro-cid-otkafl62]{border-top:1px solid var(--line)}.use-list[data-astro-cid-otkafl62] article[data-astro-cid-otkafl62]{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:20px;padding:25px 0;display:grid}.use-list[data-astro-cid-otkafl62] article[data-astro-cid-otkafl62]>span[data-astro-cid-otkafl62]{color:var(--accent);letter-spacing:.18em;font-size:9px}.use-list[data-astro-cid-otkafl62] h3[data-astro-cid-otkafl62]{font-size:clamp(20px,2.3vw,28px);line-height:1.3}.use-list[data-astro-cid-otkafl62] p[data-astro-cid-otkafl62]{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.65}.use-list[data-astro-cid-otkafl62] .configuration-note[data-astro-cid-otkafl62]{color:var(--muted);margin-top:18px;padding-left:62px;font-size:10px;font-style:italic;line-height:1.6}.booking-panel[data-astro-cid-otkafl62]{background:var(--paper-soft);color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,.8fr) auto;align-items:center;gap:clamp(32px,6vw,80px);padding:clamp(64px,7vw,96px) max(24px,50vw - 590px);display:grid}.booking-panel[data-astro-cid-otkafl62]>div[data-astro-cid-otkafl62],.booking-panel[data-astro-cid-otkafl62] ul[data-astro-cid-otkafl62]{min-width:0}.booking-panel[data-astro-cid-otkafl62] .eyebrow[data-astro-cid-otkafl62]{color:var(--accent)}.booking-panel[data-astro-cid-otkafl62]>div[data-astro-cid-otkafl62]>p[data-astro-cid-otkafl62]:last-child{color:var(--muted)}.booking-panel[data-astro-cid-otkafl62] ul[data-astro-cid-otkafl62]{border-top:1px solid var(--line)}.booking-panel[data-astro-cid-otkafl62] li[data-astro-cid-otkafl62]{border-bottom:1px solid var(--line);color:var(--muted);padding:11px 0;font-size:12px;line-height:1.5}.booking-panel[data-astro-cid-otkafl62]>a[data-astro-cid-otkafl62]{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:12px;min-height:50px;padding:13px 22px;font-size:12px;font-weight:500;display:inline-flex}.booking-panel[data-astro-cid-otkafl62]>a[data-astro-cid-otkafl62]:hover{background:var(--accent)}@media (width<=940px){.intro-grid[data-astro-cid-otkafl62]{grid-template-columns:1fr;gap:28px}.intro-side[data-astro-cid-otkafl62]{max-width:650px}.vehicle-gallery[data-astro-cid-otkafl62]{grid-template-columns:1.5fr 1fr;height:clamp(470px,70vw,620px)}.facts[data-astro-cid-otkafl62]{grid-template-columns:repeat(2,1fr)}.facts[data-astro-cid-otkafl62] div[data-astro-cid-otkafl62]:nth-child(3){border-top:1px solid var(--line);border-left:0}.facts[data-astro-cid-otkafl62] div[data-astro-cid-otkafl62]:nth-child(4){border-top:1px solid var(--line)}.overview[data-astro-cid-otkafl62]{grid-template-columns:1fr}.booking-panel[data-astro-cid-otkafl62]{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:56px 44px}.booking-panel[data-astro-cid-otkafl62]>a[data-astro-cid-otkafl62]{width:fit-content}}@media (width<=640px){.vehicle-hero[data-astro-cid-otkafl62]{background:#f7f6f2;flex-direction:column;padding:0 0 34px;display:flex}.gallery-folio[data-astro-cid-otkafl62]{border-bottom:1px solid var(--line);background:var(--ink);order:1;padding-right:45px;position:relative}.vehicle-intro[data-astro-cid-otkafl62]{order:2;padding:42px 22px 0}.back-link[data-astro-cid-otkafl62]{display:none}.intro-grid[data-astro-cid-otkafl62]{gap:24px}.vehicle-intro[data-astro-cid-otkafl62] .eyebrow[data-astro-cid-otkafl62]{white-space:normal;letter-spacing:.24em;font-size:9px;line-height:1.65}.vehicle-intro[data-astro-cid-otkafl62] h1[data-astro-cid-otkafl62]{letter-spacing:-.055em;text-wrap:balance;max-width:340px;margin-top:12px;font-size:clamp(40px,11.2vw,48px);line-height:1.02}.intro-side[data-astro-cid-otkafl62]{max-width:none}.lead[data-astro-cid-otkafl62]{max-width:35em;font-size:14px;line-height:1.7}.mobile-specs[data-astro-cid-otkafl62]{border-top:1px solid var(--line);margin-top:30px;display:block}.mobile-specs[data-astro-cid-otkafl62] div[data-astro-cid-otkafl62]{border-bottom:1px solid var(--line);grid-template-columns:94px minmax(0,1fr);align-items:baseline;gap:14px;padding:13px 0;display:grid}.mobile-specs[data-astro-cid-otkafl62] dt[data-astro-cid-otkafl62]{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;font-size:8px}.mobile-specs[data-astro-cid-otkafl62] dd[data-astro-cid-otkafl62]{color:var(--ink);font-variant-numeric:lining-nums tabular-nums;margin:0;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.45}.hero-actions[data-astro-cid-otkafl62]{margin-top:28px}.hero-actions[data-astro-cid-otkafl62] .primary[data-astro-cid-otkafl62]{border-radius:1px;width:100%;min-height:58px;padding:14px 20px;font-family:Prata,Georgia,serif;font-size:17px;font-weight:400}.detail-link[data-astro-cid-otkafl62]{display:none}.vehicle-gallery[data-astro-cid-otkafl62]{width:100%;height:auto;aspect-ratio:var(--vehicle-photo-ratio,4 / 3);display:block}.vehicle-gallery[data-astro-cid-otkafl62] figure[data-astro-cid-otkafl62]{border-radius:0;height:100%;display:none}.vehicle-gallery[data-astro-cid-otkafl62] figure[data-astro-cid-otkafl62].active{animation:.28s ease-out folio-photo-in;display:block}.vehicle-gallery[data-astro-cid-otkafl62] .feature[data-astro-cid-otkafl62]{height:100%}.vehicle-gallery[data-astro-cid-otkafl62] .pic{object-position:center center}.vehicle-gallery[data-astro-cid-otkafl62] figcaption[data-astro-cid-otkafl62]{display:none}.photo-tabs[data-astro-cid-otkafl62]{border-left:1px solid #ffffff40;grid-template-rows:repeat(3,1fr);width:45px;display:grid;position:absolute;inset:0 0 0 auto}.photo-tabs[data-astro-cid-otkafl62] button[data-astro-cid-otkafl62]{width:100%;color:var(--ink);font:inherit;letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl;cursor:pointer;background:#eef1f5;border:0;border-bottom:1px solid #fff3;border-radius:0;justify-content:center;align-items:center;font-size:8px;display:flex;transform:rotate(180deg)}.photo-tabs[data-astro-cid-otkafl62] button[data-astro-cid-otkafl62]:last-child{border-bottom:0}.photo-tabs[data-astro-cid-otkafl62] button[data-astro-cid-otkafl62][aria-selected=true]{background:var(--ink);color:#fff}.photo-tabs[data-astro-cid-otkafl62] button[data-astro-cid-otkafl62]:focus-visible{outline-offset:-4px;outline:2px solid #fff}.facts[data-astro-cid-otkafl62]{display:none}.overview[data-astro-cid-otkafl62]{width:calc(100% - 36px);padding-block:68px}.overview-copy[data-astro-cid-otkafl62] h2[data-astro-cid-otkafl62]{font-size:clamp(34px,9vw,42px)}.use-list[data-astro-cid-otkafl62] article[data-astro-cid-otkafl62]{grid-template-columns:28px 1fr;gap:10px}.use-list[data-astro-cid-otkafl62] .configuration-note[data-astro-cid-otkafl62]{padding-left:0}.booking-panel[data-astro-cid-otkafl62]{padding:56px 18px 44px}.booking-panel[data-astro-cid-otkafl62] h2[data-astro-cid-otkafl62]{font-size:clamp(36px,10vw,46px)}.booking-panel[data-astro-cid-otkafl62]>a[data-astro-cid-otkafl62]{justify-content:center;width:100%}}@keyframes folio-photo-in{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vehicle-gallery[data-astro-cid-otkafl62] figure[data-astro-cid-otkafl62].active{animation:none}}
