.page-module__lmklVG__lineupHero{text-align:center;padding:96px 24px 40px}.page-module__lmklVG__lineupHero h1{max-width:16ch;margin:18px auto 0}.page-module__lmklVG__lineupHero .lede{max-width:44ch;margin:24px auto 0}.page-module__lmklVG__models{padding:56px 24px 32px}.page-module__lmklVG__modelsGrid{grid-template-columns:1fr 1fr;gap:20px;max-width:1280px;margin:0 auto;display:grid}.page-module__lmklVG__modelCard{background:var(--ss-night-2);border-radius:24px;flex-direction:column;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;position:relative;overflow:hidden}.page-module__lmklVG__modelCard:hover{box-shadow:var(--ss-card-shadow);transform:translateY(-4px)}.page-module__lmklVG__modelCard.page-module__lmklVG__flagship{grid-column:1/-1}.page-module__lmklVG__cardMedia{aspect-ratio:16/10;background:var(--ss-photo-fallback);position:relative;overflow:hidden}.page-module__lmklVG__modelCard.page-module__lmklVG__flagship .page-module__lmklVG__cardMedia{aspect-ratio:21/9}.page-module__lmklVG__cardMedia img{object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.page-module__lmklVG__modelCard:hover .page-module__lmklVG__cardMedia img{transform:scale(1.03)}.page-module__lmklVG__cardMedia.page-module__lmklVG__cutout{background:var(--ss-cutout-fallback);justify-content:center;align-items:flex-end;display:flex}.page-module__lmklVG__cardMedia.page-module__lmklVG__cutout img{object-fit:contain;filter:drop-shadow(0 24px 32px #00000073);width:auto;height:92%;margin-bottom:0}.page-module__lmklVG__cardBody{flex-direction:column;flex:1;gap:12px;padding:32px 36px 36px;display:flex}.page-module__lmklVG__cardBody .eyebrow{font-size:10px}.page-module__lmklVG__cardName{font-family:var(--font-cormorant), serif;letter-spacing:-.01em;color:var(--ss-cream);margin:0;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.05}.page-module__lmklVG__cardName em{color:var(--ss-copper);font-style:italic}.page-module__lmklVG__cardTagline{color:#e8dfcab3;max-width:46ch;margin:0;font-size:15px;line-height:1.55}.page-module__lmklVG__cardMeta{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.page-module__lmklVG__cardActions{align-items:center;gap:18px;margin-top:auto;padding-top:18px;display:flex}.page-module__lmklVG__compare{padding:96px 24px}.page-module__lmklVG__compareInner{max-width:1180px;margin:0 auto}.page-module__lmklVG__compareHead{text-align:center;margin-bottom:56px}.page-module__lmklVG__compareHead .ss-h1{margin-top:14px}.page-module__lmklVG__compareTableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.page-module__lmklVG__compareTable{border-collapse:collapse;width:100%;min-width:720px}.page-module__lmklVG__compareTable th,.page-module__lmklVG__compareTable td{text-align:left;color:#e8dfcac7;vertical-align:top;border-bottom:1px solid #e8dfca1a;padding:16px 18px;font-size:14px}.page-module__lmklVG__compareTable thead th{font-family:var(--font-cormorant), serif;color:var(--ss-cream);border-bottom:2px solid #e8dfca33;font-size:22px;font-weight:500}.page-module__lmklVG__compareTable thead th:first-child{font-family:var(--font-jetbrains), monospace;letter-spacing:.2em;text-transform:uppercase;color:#e8dfca80;vertical-align:bottom;padding-bottom:18px;font-size:10px}.page-module__lmklVG__compareTable tbody th{font-family:var(--font-jetbrains), monospace;letter-spacing:.2em;text-transform:uppercase;color:#e8dfca80;white-space:nowrap;font-size:10px;font-weight:500}.page-module__lmklVG__compareTable a{color:var(--ss-copper);transition:color .15s}.page-module__lmklVG__compareTable a:hover{color:var(--ss-copper-dim)}.page-module__lmklVG__lineupCta{text-align:center;background:var(--ss-night-2);padding:128px 24px}.page-module__lmklVG__lineupCta .ss-display{max-width:16ch;margin:18px auto 0}.page-module__lmklVG__lineupCta .lede{max-width:40ch;margin:24px auto 0}.page-module__lmklVG__ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:32px;display:flex}@media (max-width:800px){.page-module__lmklVG__lineupHero{padding:64px 20px 24px}.page-module__lmklVG__models{padding:32px 20px 16px}.page-module__lmklVG__modelsGrid{grid-template-columns:1fr;gap:16px}.page-module__lmklVG__modelCard.page-module__lmklVG__flagship .page-module__lmklVG__cardMedia{aspect-ratio:16/10}.page-module__lmklVG__cardBody{padding:24px 24px 28px}.page-module__lmklVG__compare{padding:64px 20px}.page-module__lmklVG__lineupCta{padding:80px 20px}}
