.car-hero[data-astro-cid-jeg7kujw]{padding-bottom:var(--spacing-section-tight)}.layout[data-astro-cid-jeg7kujw]{gap:1.5rem;display:grid}.bay[data-astro-cid-jeg7kujw]{aspect-ratio:4/3;margin-inline:calc(var(--spacing-gutter) * -1);background:linear-gradient(to bottom, var(--color-paper) 0%, var(--color-floor) 58%, var(--color-floor-deep) 100%);position:relative;overflow:hidden}.bay[data-astro-cid-jeg7kujw]:after{content:"";background:linear-gradient(to right, transparent, var(--color-line) 15%, var(--color-line) 85%, transparent);height:1px;position:absolute;inset:58% 0 auto}.cat[data-astro-cid-jeg7kujw]{color:var(--color-steel)}.name[data-astro-cid-jeg7kujw]{font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:.5rem;font-size:clamp(2.5rem,1.3rem + 4.6vw,4.75rem);font-weight:800;font-stretch:125%;line-height:.95}.prefix[data-astro-cid-jeg7kujw]{letter-spacing:0;color:var(--color-steel);margin-bottom:.15em;font-size:.36em;font-weight:500;font-stretch:105%;display:block}.price[data-astro-cid-jeg7kujw]{border-top:1px solid var(--color-line);margin-top:1.5rem;padding-top:.75rem}.price[data-astro-cid-jeg7kujw] dt[data-astro-cid-jeg7kujw]{color:var(--color-steel)}.price[data-astro-cid-jeg7kujw] dd[data-astro-cid-jeg7kujw]{font-family:var(--font-display);letter-spacing:-.015em;margin-top:.2rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:720;font-stretch:115%}.note[data-astro-cid-jeg7kujw]{max-width:30rem;font-size:var(--text-small);color:var(--color-steel);margin-top:.5rem}.actions[data-astro-cid-jeg7kujw]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}@media (width>=640px){.bay[data-astro-cid-jeg7kujw]{aspect-ratio:16/9;border-radius:var(--radius-md);margin-inline:0}}@media (width>=1024px){.layout[data-astro-cid-jeg7kujw]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.bay[data-astro-cid-jeg7kujw]{aspect-ratio:16/11;grid-area:1/2}.copy[data-astro-cid-jeg7kujw]{grid-area:1/1}}.brochure[data-astro-cid-5uznc5ix]{padding-block:var(--spacing-section-tight);background-color:var(--color-floor)}.strip[data-astro-cid-5uznc5ix]{--h:16rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:max(var(--spacing-gutter), calc((100% - var(--container-page)) / 2 + var(--spacing-gutter)));scroll-padding-inline:max(var(--spacing-gutter), calc((100% - var(--container-page)) / 2 + var(--spacing-gutter)));scrollbar-width:thin;gap:.75rem;padding-bottom:1rem;display:flex;overflow-x:auto}.strip[data-astro-cid-5uznc5ix] li[data-astro-cid-5uznc5ix]{scroll-snap-align:start;height:var(--h);aspect-ratio:var(--r);flex:none}.page[data-astro-cid-5uznc5ix]{border-radius:var(--radius-sm);background-color:var(--color-paper);width:100%;height:100%;box-shadow:var(--shadow-raise);cursor:zoom-in;padding:0;display:block;overflow:hidden}.page[data-astro-cid-5uznc5ix] .img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-reveal) var(--ease-out-expo)}@media (hover:hover) and (pointer:fine){.page[data-astro-cid-5uznc5ix]:hover .img{transform:scale(1.03)}}@media (width>=1024px){.strip[data-astro-cid-5uznc5ix]{--h:22rem;gap:1rem}}.credit[data-astro-cid-io7dnv7t]{background-color:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:1.5rem;position:relative}.credit[data-astro-cid-io7dnv7t]:before{content:"";background-color:var(--color-red);width:2.5rem;height:3px;position:absolute;top:-1px;left:-1px}.calc[data-astro-cid-io7dnv7t]{gap:1.5rem;margin-top:1.25rem;display:grid}.row[data-astro-cid-io7dnv7t]{justify-content:space-between;align-items:baseline;display:flex}.pct[data-astro-cid-io7dnv7t]{font-weight:700}.range[data-astro-cid-io7dnv7t]{cursor:pointer;width:100%;height:2.75rem;margin:0;display:block}.dp-amount[data-astro-cid-io7dnv7t]{font-size:var(--text-small);color:var(--color-steel)}fieldset[data-astro-cid-io7dnv7t]{border:0;min-width:0;margin:0;padding:0}.tenors[data-astro-cid-io7dnv7t]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem;display:grid}.tenor[data-astro-cid-io7dnv7t]{position:relative}.tenor[data-astro-cid-io7dnv7t] input[data-astro-cid-io7dnv7t]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tenor[data-astro-cid-io7dnv7t] span[data-astro-cid-io7dnv7t]{border:1.5px solid var(--color-line);border-radius:var(--radius-sm);min-height:2.75rem;transition:background-color var(--duration-fast) var(--ease-out-expo), border-color var(--duration-fast) var(--ease-out-expo);place-items:center;font-weight:600;display:grid}.tenor[data-astro-cid-io7dnv7t]:hover span[data-astro-cid-io7dnv7t]{border-color:var(--color-ink)}.tenor[data-astro-cid-io7dnv7t] input[data-astro-cid-io7dnv7t]:checked+span[data-astro-cid-io7dnv7t]{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-paper)}.tenor[data-astro-cid-io7dnv7t] input[data-astro-cid-io7dnv7t]:focus-visible+span[data-astro-cid-io7dnv7t]{outline:2px solid var(--color-red-ink);outline-offset:2px}.result[data-astro-cid-io7dnv7t]{border-top:1px solid var(--color-line);padding-top:1rem}.result[data-astro-cid-io7dnv7t] .type-label[data-astro-cid-io7dnv7t]{color:var(--color-steel)}.monthly[data-astro-cid-io7dnv7t]{font-family:var(--font-display);letter-spacing:-.02em;margin-top:.3rem;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.25rem);font-weight:780;font-stretch:118%}.fine[data-astro-cid-io7dnv7t]{font-size:var(--text-micro);color:var(--color-steel);margin-top:.5rem;line-height:1.5}.submit[data-astro-cid-io7dnv7t]{width:100%}.ask[data-astro-cid-io7dnv7t]{color:var(--color-ink-soft);justify-items:start;gap:1.25rem;margin-top:.75rem;display:grid}.sticky-cta[data-astro-cid-h6lp72uo]{z-index:40;padding:.625rem max(var(--spacing-gutter), env(safe-area-inset-right)) max(.625rem, env(safe-area-inset-bottom)) max(var(--spacing-gutter), env(safe-area-inset-left));background-color:var(--color-paper);border-top:1px solid var(--color-line);transition:transform var(--duration-base) var(--ease-out-expo);grid-auto-columns:1fr;grid-auto-flow:column;gap:.5rem;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -10px 28px -16px #0d10144d}.sticky-cta[data-astro-cid-h6lp72uo] .btn[data-astro-cid-h6lp72uo]{padding-inline:.75rem}.sticky-cta[data-astro-cid-h6lp72uo].is-away{visibility:hidden;transition:transform var(--duration-base) var(--ease-out-expo), visibility 0s linear var(--duration-base);transform:translateY(110%)}body:has(.sticky-cta){padding-bottom:calc(4.25rem + env(safe-area-inset-bottom))}@media (width>=768px){.sticky-cta[data-astro-cid-h6lp72uo]{display:none}body:has(.sticky-cta){padding-bottom:0}}.details[data-astro-cid-a4s5xq24]{padding-block:var(--spacing-section-tight) var(--spacing-section)}.grid[data-astro-cid-a4s5xq24]{gap:3rem;display:grid}.is-solo[data-astro-cid-a4s5xq24] .side[data-astro-cid-a4s5xq24]{max-width:34rem}.block[data-astro-cid-a4s5xq24]+.block[data-astro-cid-a4s5xq24]{margin-top:2.5rem}.block[data-astro-cid-a4s5xq24]>.type-h3[data-astro-cid-a4s5xq24]{margin-bottom:1rem}.specs[data-astro-cid-a4s5xq24]{border-top:1px solid var(--color-line);display:grid}.spec[data-astro-cid-a4s5xq24]{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1rem;padding-block:.8rem;display:grid}.spec[data-astro-cid-a4s5xq24] dt[data-astro-cid-a4s5xq24]{color:var(--color-steel);padding-top:.15rem}.spec[data-astro-cid-a4s5xq24] dd[data-astro-cid-a4s5xq24]{font-weight:600}.features[data-astro-cid-a4s5xq24]{gap:.6rem 2rem;display:grid}.features[data-astro-cid-a4s5xq24] li[data-astro-cid-a4s5xq24]{color:var(--color-ink-soft);padding-left:1.5rem;position:relative}.features[data-astro-cid-a4s5xq24] li[data-astro-cid-a4s5xq24]:before{content:"";background-color:var(--color-red);width:.75rem;height:2px;position:absolute;top:.72em;left:0}.related[data-astro-cid-a4s5xq24]{padding-block:var(--spacing-section-tight) var(--spacing-section);background-color:var(--color-floor)}.car-grid[data-astro-cid-a4s5xq24]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem .875rem;display:grid}@media (width>=640px){.features[data-astro-cid-a4s5xq24]{grid-template-columns:repeat(2,minmax(0,1fr))}.car-grid[data-astro-cid-a4s5xq24]{gap:3rem 1.5rem}}@media (width>=1024px){.grid[data-astro-cid-a4s5xq24]{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);align-items:start;gap:clamp(3rem,6vw,6rem)}.is-solo[data-astro-cid-a4s5xq24] .grid[data-astro-cid-a4s5xq24]{grid-template-columns:minmax(0,34rem)}.side[data-astro-cid-a4s5xq24]{position:sticky;top:5.5rem}.car-grid[data-astro-cid-a4s5xq24]{grid-template-columns:repeat(4,minmax(0,1fr))}}
