.model-hero[data-astro-cid-kossocsa]{min-height:min(78svh,54rem);color:var(--white);background:var(--ink);align-items:end;display:grid;position:relative;overflow:hidden}.model-hero__media[data-astro-cid-kossocsa],.model-hero__media[data-astro-cid-kossocsa] picture,.model-hero__media[data-astro-cid-kossocsa] img,.model-hero__veil[data-astro-cid-kossocsa]{width:100%;height:100%;position:absolute;inset:0}.model-hero__media[data-astro-cid-kossocsa] img{object-fit:cover}.model-hero__veil[data-astro-cid-kossocsa]{background:linear-gradient(#0000 35%,#0a0b09c7),linear-gradient(90deg,#0a0b0952,#0000)}.model-hero__content[data-astro-cid-kossocsa]{z-index:2;padding-block:clamp(3rem,8vw,6rem);position:relative}.model-hero__meta[data-astro-cid-kossocsa]{color:var(--sand-light);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:700}.model-hero[data-astro-cid-kossocsa] h1[data-astro-cid-kossocsa]{margin-bottom:.5rem}.model-hero__content[data-astro-cid-kossocsa]>p[data-astro-cid-kossocsa]:last-child{color:#fffdfab8;font-family:var(--font-display);margin:0;font-size:clamp(1.25rem,3vw,2rem)}.overview__grid[data-astro-cid-kossocsa]{gap:3rem;display:grid}.overview[data-astro-cid-kossocsa] h2[data-astro-cid-kossocsa]{max-width:52rem;font-size:clamp(2.3rem,5vw,4.25rem)}.overview__aside[data-astro-cid-kossocsa]>p[data-astro-cid-kossocsa]{color:var(--ink-soft);font-size:1.05rem}dl[data-astro-cid-kossocsa]{border-top:1px solid var(--line);margin:2rem 0}dl[data-astro-cid-kossocsa] div[data-astro-cid-kossocsa]{border-bottom:1px solid var(--line);justify-content:space-between;gap:2rem;padding-block:.8rem;display:flex}dt[data-astro-cid-kossocsa]{color:var(--ink-soft);font-size:.75rem}dd[data-astro-cid-kossocsa]{text-align:right;margin:0;font-size:.82rem;font-weight:700}.specifications__grid[data-astro-cid-kossocsa]{border-top:1px solid var(--line);display:grid}.specifications[data-astro-cid-kossocsa] article[data-astro-cid-kossocsa]{border-bottom:1px solid var(--line);padding-block:2rem}.specifications[data-astro-cid-kossocsa] article[data-astro-cid-kossocsa]>span[data-astro-cid-kossocsa]{color:var(--sand);font-size:.68rem;font-weight:700}.specifications[data-astro-cid-kossocsa] h3[data-astro-cid-kossocsa]{margin:1rem 0}.specifications[data-astro-cid-kossocsa] ul[data-astro-cid-kossocsa]{color:var(--ink-soft);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.specifications[data-astro-cid-kossocsa] li[data-astro-cid-kossocsa]{padding-left:1.1rem;font-size:.9rem;position:relative}.specifications[data-astro-cid-kossocsa] li[data-astro-cid-kossocsa]:before{content:"";background:var(--sand);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.7em;left:0}.specifications__notes[data-astro-cid-kossocsa]{border:1px solid var(--line);border-radius:var(--radius);background:#fffdfa80;margin-top:2rem;padding:1.5rem}.specifications__notes[data-astro-cid-kossocsa] strong[data-astro-cid-kossocsa]{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.specifications__notes[data-astro-cid-kossocsa] ul[data-astro-cid-kossocsa]{margin-block:.8rem}.specifications__notes[data-astro-cid-kossocsa] p[data-astro-cid-kossocsa]{color:var(--ink-soft);margin:0;font-size:.76rem}.plans__grid[data-astro-cid-kossocsa]{gap:1.25rem;display:grid}.plans[data-astro-cid-kossocsa] figure[data-astro-cid-kossocsa]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);margin:0;padding:1.25rem}.plans[data-astro-cid-kossocsa] figure[data-astro-cid-kossocsa] img{object-fit:contain;width:100%;max-height:34rem}.plans[data-astro-cid-kossocsa] figcaption[data-astro-cid-kossocsa]{color:var(--ink-soft);text-align:center;padding-top:.8rem;font-size:.7rem}.related__grid[data-astro-cid-kossocsa]{gap:1.5rem;display:grid}@media (width>=52rem){.overview__grid[data-astro-cid-kossocsa]{grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr);gap:5rem}.specifications__grid[data-astro-cid-kossocsa]{grid-template-columns:repeat(3,minmax(0,1fr))}.specifications[data-astro-cid-kossocsa] article[data-astro-cid-kossocsa]{border-right:1px solid var(--line);padding:2rem}.specifications[data-astro-cid-kossocsa] article[data-astro-cid-kossocsa]:first-child{padding-left:0}.specifications[data-astro-cid-kossocsa] article[data-astro-cid-kossocsa]:last-child{border-right:0;padding-right:0}.plans__grid[data-astro-cid-kossocsa],.related__grid[data-astro-cid-kossocsa]{grid-template-columns:repeat(2,minmax(0,1fr))}}
