.lhero{position:relative;isolation:isolate}.lhero__stage{--lhero-at: 68;--lhero-floor: calc(var(--lhero-at) * 1%);--lhero-fs: clamp(3.25rem, min(9.6vw, 15svh), 13rem);--lhero-gap: clamp(1.625rem, 3.2svh, 2.25rem);--lhero-title: calc(var(--lhero-fs) * .86 + var(--lhero-gap));--lhero-dh: min( 39svh, calc((100vw - 2 * var(--gutter) - 5 * clamp(.5rem, 1.9vw, 2rem)) / 3.14), calc(var(--lhero-at) * 1svh - var(--header-h) - var(--lhero-title) - .5rem) );position:relative;height:max(100svh,40rem);overflow:clip}html.motion .lhero{height:calc(100svh + var(--open-travel))}html.motion .lhero__stage{position:sticky;top:0;height:100svh}.lhero__title{position:absolute;z-index:1;left:0;right:0;top:calc(var(--lhero-floor) - var(--lhero-dh));transform:translateY(-100%);padding-bottom:var(--lhero-gap);font-family:var(--font-display);font-size:var(--lhero-fs);font-style:italic;font-weight:800;line-height:.86;text-align:center;text-transform:uppercase}.lhero__family{position:absolute;z-index:2;left:0;right:0;top:calc(var(--lhero-floor) - var(--lhero-dh))}.lhero__foot{position:absolute;z-index:3;left:var(--gutter);right:var(--gutter);bottom:clamp(.875rem,2.6svh,1.75rem);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 2rem}.lhero__line{font-family:var(--font-display);font-size:clamp(1.75rem,min(3.4vw,6.4svh),3.25rem);font-style:italic;font-weight:800;line-height:1;text-transform:uppercase}.lhero__stats{display:flex;flex-wrap:wrap;gap:0 .875rem;color:var(--fg-2);font-size:1rem;font-weight:500;line-height:1.5}.lhero__stats span+span{padding-left:.875rem;border-left:1px solid var(--rule-c)}@media(max-height:500px){.lhero__stage{--lhero-at: 76}}@media(max-width:719.98px)and (orientation:portrait){.lhero__stage{--lhero-fs: clamp(2.75rem, min(19.5vw, 9.5svh), 5.5rem);--lhero-gap: clamp(.625rem, 1.8svh, 1.25rem);--lhero-title: calc(var(--lhero-fs) * .86 + 2 * var(--lhero-gap));--lhero-col: .75rem;--lhero-logo: clamp(1.75rem, 4.8svh, 2.75rem);--lhero-row: clamp(.25rem, 1.2svh, .75rem);--lhero-foot-h: 6.125rem;--lhero-dh: min( calc((100vw - 2 * var(--gutter) - 2 * var(--lhero-col)) / 1.68), calc((100svh - var(--header-h) - var(--lhero-title) - var(--lhero-foot-h) - 2 * var(--lhero-logo) - var(--lhero-row)) / 2) );height:max(100svh,34rem)}.lhero__title{top:var(--header-h);transform:none;padding-block:var(--lhero-gap)}.lhero__family{top:calc(var(--header-h) + var(--lhero-title));bottom:var(--lhero-foot-h);display:grid;align-content:center}.lhero__family .lineup{display:grid;grid-template-columns:repeat(3,auto);justify-content:center;justify-items:center;gap:var(--lhero-row) var(--lhero-col)}.lhero__family .lineup__item{padding-bottom:var(--lhero-logo)}.lhero__family .ds__reflect,.lhero__family .ds__contact{display:none}.lhero__family .lineup__logo{top:calc(var(--lineup-h) + clamp(.25rem,1svh,.5rem));height:calc(clamp(1.125rem,3svh,1.625rem) * var(--logo-k, 1));max-width:calc(100% + var(--lhero-col))}.lhero__family .lineup__new{bottom:calc(100% - 1.25rem);left:100%;transform:translate(-72%)}.lhero__foot{display:grid;gap:.125rem}.lhero__stats{display:grid;gap:0;font-size:.9375rem}.lhero__stats span+span{padding-left:0;border-left:0}}@media(max-width:719.98px)and (orientation:portrait)and (max-height:700px){.lhero__stage{--lhero-foot-h: 4.25rem}.lhero__foot{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:1rem}.lhero__stats{display:contents}.lhero__stats span:first-child{justify-self:end;font-size:.9375rem}.lhero__stats span:last-child{grid-column:1 / -1;font-size:.9375rem}}.ctable{--ctable-dh: clamp(7.5rem, 10.5vw, 10.5rem);--ctable-first: clamp(7.5rem, 13vw, 12rem);--ctable-col: minmax(10.5rem, 1fr);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:var(--rule) var(--paper);scrollbar-width:thin}.ctable:focus-visible{outline-offset:2px}.ctable{scroll-margin-top:calc(var(--header-h) + 1rem)}.ctable table{width:100%;min-width:calc(var(--ctable-first) + 6 * 10.25rem);table-layout:fixed;border-collapse:separate;border-spacing:0}.ctable thead td,.ctable thead th{padding:0 1rem .875rem 0;vertical-align:bottom;border-bottom:1px solid var(--ink);text-align:left;background:var(--paper)}.ctable__corner{width:var(--ctable-first)}.ctable thead th{padding-left:1rem}.ctable__head{display:grid;justify-items:start;gap:.75rem;color:inherit;text-decoration:none}.ctable__device{display:block}.ctable__device .ds__img{transition:transform var(--dur-ui) var(--ease-out)}.ctable__logo{display:flex;align-items:center;gap:.5rem;min-height:2rem}.ctable__logo img{height:calc(1.5rem * var(--logo-k, 1));width:auto;min-width:0;object-fit:contain;object-position:0 50%}.ctable__logo .newtag{flex:none}.ctable tbody th,.ctable tbody td{padding:1rem 1rem 1.0625rem;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;font-weight:400}.ctable tbody th{padding-left:0;color:var(--ink-2);font-size:var(--fs-small);font-weight:500;line-height:1.4}.ctable tbody th>*{vertical-align:top}.ctable tbody th .icon{display:inline-block;margin-right:.375rem;margin-top:.0625rem}.ctable tbody th,.ctable thead td{position:sticky;inset-inline-start:0;z-index:2;background:var(--paper)}.ctable tbody th,.ctable thead td{box-shadow:inset -1px 0 0 var(--rule)}.ctable__main{display:block;font-weight:600;line-height:1.3}.ctable__sub{display:block;margin-top:.125rem;color:var(--ink-2);font-size:var(--fs-small);line-height:1.4}.ctable__lead .ctable__main{font-size:clamp(1.5rem,2.1vw,1.875rem);letter-spacing:-.012em;line-height:1.1}.ctable__bar{display:block;height:2px;margin-top:.625rem;background:var(--rule)}.ctable__bar:after{content:"";display:block;width:calc(var(--share) * 100%);height:100%;background:var(--ink)}@media(hover:hover)and (pointer:fine){.ctable__head:hover .ds__img{transform:translateY(-.1875rem)}}@media(max-width:719.98px){.ctable{--ctable-dh: 7rem;--ctable-first: calc(6.75rem + var(--gutter));margin-inline:calc(-1 * var(--gutter))}.ctable tbody th{font-size:.8125rem}.ctable tbody th .icon{display:none}.ctable tbody th,.ctable tbody td{padding-inline:.75rem;padding-block:.75rem .8125rem}.ctable tbody th{padding-left:var(--gutter)}}.lstrip{--lstrip-pad: clamp(.875rem, 1.7vw, 1.75rem);--lstrip-dh: min(calc((100vw - 12 * var(--lstrip-pad)) / 3.14), 50svh, 60rem);--lstrip-h: max(calc(var(--lstrip-dh) / .5), 34rem);position:relative;overflow:clip}.lstrip .lstrip__row{gap:0;align-items:stretch;justify-content:stretch}.lstrip__row .lineup__item{position:relative;isolation:isolate;flex:1 1 auto;min-width:0;display:flex;justify-content:center;height:var(--lstrip-h);padding:calc(var(--lstrip-h) * .69 - var(--lstrip-dh)) var(--lstrip-pad) 0;overflow:clip;transition:opacity var(--dur-overlay) ease}.lstrip__row .lineup__item+.lineup__item{border-left:1px solid var(--rule-c)}.lstrip__row .lineup__item:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--sky) 50% 62% / cover no-repeat;opacity:.82;transition:opacity var(--dur-overlay) ease}.lstrip__row .lineup__item:after{content:var(--n);position:absolute;left:var(--lstrip-pad);top:clamp(1rem,2.4vw,2rem);color:var(--accent);font-family:var(--font-display);font-size:clamp(1.75rem,min(3.4vw,6svh),3.5rem);font-style:italic;font-weight:800;font-variant-numeric:tabular-nums lining-nums;line-height:1}.lstrip__row .lineup__item:nth-child(1){--sky: var(--sky-1);--n: var(--n-1)}.lstrip__row .lineup__item:nth-child(2){--sky: var(--sky-2);--n: var(--n-2)}.lstrip__row .lineup__item:nth-child(3){--sky: var(--sky-3);--n: var(--n-3)}.lstrip__row .lineup__item:nth-child(4){--sky: var(--sky-4);--n: var(--n-4)}.lstrip__row .lineup__item:nth-child(5){--sky: var(--sky-5);--n: var(--n-5)}.lstrip__row .lineup__item:nth-child(6){--sky: var(--sky-6);--n: var(--n-6)}.lstrip__row .lineup__unit{position:static}.lstrip__row .lineup__unit:after{content:"";position:absolute;inset:0;z-index:4}.lstrip__row .lineup__new{left:var(--lstrip-pad);bottom:auto;top:calc(clamp(1rem,2.4vw,2rem) + clamp(1.75rem,min(3.4vw,6svh),3.5rem) + .5rem);transform:none}.lstrip__row .lineup__logo{top:calc(var(--lstrip-h) * .69 + clamp(.625rem,1.6vh,1rem))}.lstrip__row .lineup__unit:focus-visible:after{outline:2px solid var(--focus);outline-offset:-4px}.lstrip__row .lineup__unit:focus-visible{outline:none}@media(hover:hover)and (pointer:fine){.lstrip__row .lineup__item:hover:before{opacity:1}.lstrip__row:has(.lineup__item:hover) .lineup__item:not(:hover){opacity:.62}}@media(max-width:859.98px){.lstrip{--lstrip-dh: clamp(12rem, 54vw, 17rem);--lstrip-h: calc(var(--lstrip-dh) * 1.34)}.lstrip__row{flex-direction:column}.lstrip__row .lineup__item{flex:none;justify-content:flex-end;padding:calc(var(--lstrip-h) * .8 - var(--lstrip-dh)) calc(var(--gutter) + 1.5rem) 0 0}.lstrip__row .lineup__item+.lineup__item{border-left:0;border-top:1px solid var(--rule-c)}.lstrip__row .lineup__item:after{left:var(--gutter);top:1.25rem;font-size:clamp(2.75rem,13vw,4rem)}.lstrip__row .lineup__new{left:var(--gutter);top:calc(1.5rem + clamp(2.75rem,13vw,4rem));transform:none}.lstrip__row .lineup__logo{left:var(--gutter);top:auto;bottom:1.25rem;transform:none;max-width:44vw;object-position:0 50%}}.compare{display:grid;align-content:start;gap:clamp(1.5rem,4svh,2.5rem);min-height:100svh;padding-top:calc(var(--header-h) + clamp(1.5rem,5svh,3rem));padding-bottom:clamp(3rem,8svh,5rem)}
