.cs{--cs-ease:cubic-bezier(.16, 1, .3, 1);--cs-quiet:#8c8c8c;--cs-card:#1b1d1c;--cs-panel:#232524;--cs-gap:calc(20 * var(--hm-u))}.cs-facts dt,.cs-card-label,.cs-detail-label,.cs-next-label,.cs-note{font-size:max(11px, calc(13 * var(--hm-u)));letter-spacing:.08em;text-transform:uppercase;color:var(--cs-quiet);margin:0;font-weight:600;line-height:1.2}.cs-head{padding:calc(151.2 * var(--hm-u)) calc(34 * var(--hm-u)) 0}.cs-title{margin:calc(31 * var(--hm-u) - .24em) 0 -.22em calc(-4 * var(--hm-u));font-size:calc(170 * var(--hm-u));letter-spacing:-.06em;text-wrap:balance;overflow-wrap:anywhere;padding:.24em 0 .22em;font-weight:600;line-height:.9;overflow:hidden}.cs-title-in{display:block}.cs-facts{column-gap:calc(24 * var(--hm-u));margin:calc(66.6 * var(--hm-u)) 0 0;padding-top:calc(23.5 * var(--hm-u));border-top:1px solid var(--hm-rule);grid-template-columns:repeat(4,1fr);display:grid}.cs-fact{min-width:0}.cs-facts{row-gap:calc(28 * var(--hm-u))}.cs-fact-link{text-underline-offset:.18em;overflow-wrap:anywhere;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;text-decoration-thickness:1px;transition:color .25s,text-decoration-color .25s}.hm .cs-fact-link:hover{color:var(--hm-mint);text-decoration-color:currentColor}.cs-facts dd{margin:calc(9.5 * var(--hm-u)) 0 0;font-size:max(16px, calc(20 * var(--hm-u)));font-weight:500;line-height:1.3}.cs-cards{gap:var(--cs-gap);margin:calc(110.4 * var(--hm-u)) calc(34 * var(--hm-u)) 0;grid-template-columns:repeat(3,1fr);display:grid}.cs-card{box-sizing:border-box;min-height:calc(360 * var(--hm-u));padding:calc(37.5 * var(--hm-u)) calc(38 * var(--hm-u)) calc(37.5 * var(--hm-u)) calc(34 * var(--hm-u));background:var(--cs-card)}.cs-cards[data-count="2"]{grid-template-columns:2fr 1fr}.cs-cards[data-count="1"]{grid-template-columns:1fr}.cs-cards[data-count="1"] .cs-card{min-height:0}.cs-cards:not([data-count="3"]) .cs-card[data-kind=summary] .cs-card-text{max-width:30em}.cs-card[data-kind=result]{background:var(--hm-mint);color:var(--hm-ink)}.cs-card[data-kind=result] .cs-card-label{color:var(--hm-ink)}.cs-card-text{margin:calc(21 * var(--hm-u)) 0 0;font-size:max(22px, calc(34 * var(--hm-u)));letter-spacing:-.03em;text-wrap:pretty;font-weight:600;line-height:1.12}.cs-note{margin:calc(21.5 * var(--hm-u)) calc(34 * var(--hm-u)) 0;letter-spacing:.04em;color:gray}.cs-pictures{gap:var(--cs-gap);margin:calc(128 * var(--hm-u)) calc(34 * var(--hm-u)) 0;flex-direction:column;display:flex}.cs-row{gap:var(--cs-gap);display:grid}.cs-row-full{height:calc(700 * var(--hm-u))}.cs-row-full[data-tall]{height:calc(760 * var(--hm-u))}.cs-row-trio{height:calc(620 * var(--hm-u));grid-template-columns:repeat(3,1fr)}.cs-row-wide{grid-template-columns:calc(908 * var(--hm-u)) 1fr;height:calc(560 * var(--hm-u))}.cs-row-just,.cs-row-phones{--cs-frame:calc(var(--hm-frame) - 68 * var(--hm-u));--cs-tall:min(var(--cs-cap), var(--cs-native,var(--cs-cap)));--cs-cap:min(80svh, 860px);margin-inline:auto}.cs-row-just{--cs-cap:min(85svh, 1100px);grid-template-columns:var(--cs-tracks,1fr);width:min(100%, calc(var(--cs-tall) * var(--cs-span,99) + (var(--cs-n,1) - 1) * var(--cs-gap)), var(--cs-frame));align-items:start}.cs-row-just[data-upright]{--cs-cap:min(80svh, 860px)}.cs-row-phones{--cs-k:var(--cs-k-wide,3);--cs-sum:var(--cs-sum-wide,1.38);justify-content:center;align-items:flex-start;column-gap:var(--cs-gap);row-gap:calc(var(--cs-gap) / 2);width:min(100%, calc(var(--cs-tall) * var(--cs-sum) + (var(--cs-k) - 1) * var(--cs-gap)), var(--cs-frame));flex-wrap:wrap;display:flex}.cs-row-phones>.cs-fig{flex:0 0 calc((100% - (var(--cs-k) - 1) * var(--cs-gap) - 1px) * var(--cs-fr,.46) / var(--cs-sum));min-width:0}.cs-row-break{flex:0 0 100%;height:0}.cs-row-break[data-at=narrow]{display:none}.cs-fig[data-natural] .cs-fig-media{height:100%;position:relative;inset:auto}.cs-fig[data-natural] .cs-fig-media img,.cs-fig[data-natural] .cs-fig-media video{height:auto}.cs-fig[data-natural][data-sized] .cs-fig-media img,.cs-fig[data-natural][data-sized] .cs-fig-media video{height:100%}.cs-fig[data-natural][data-guessed] .cs-fig-media img,.cs-fig[data-natural][data-guessed] .cs-fig-media video{object-fit:contain;height:100%}.cs-fig[data-natural]:not([data-sized],[data-guessed]) .cs-fig-media img,.cs-fig[data-natural]:not([data-sized],[data-guessed]) .cs-fig-media video{max-height:var(--cs-cap);object-fit:contain}.cs-fig{background:var(--cs-panel);margin:0;position:relative;overflow:hidden}.cs-fig-media{position:absolute;inset:0}.cs-fig-media img,.cs-fig-media video{object-fit:cover;object-position:var(--cs-focus,50% 50%);width:100%;height:100%;display:block}.cs-fig-cross{width:100%;height:100%;position:absolute;inset:0}.cs-fig-cross path{fill:none;stroke:#292b2a;stroke-width:1px;vector-effect:non-scaling-stroke}.cs-fig-cap{left:calc(16 * var(--hm-u));bottom:calc(16 * var(--hm-u));font-size:max(10px, calc(12 * var(--hm-u)));letter-spacing:.08em;text-transform:uppercase;color:#8c8c8c;font-weight:600;line-height:1;position:absolute}.cs-fig[data-media] .cs-fig-cap{color:var(--hm-ground);text-shadow:0 1px 12px #0009}.cs-detail{padding-bottom:calc(.6 * var(--hm-u));flex-direction:column;justify-content:flex-end;display:flex}.cs-detail-text{margin:calc(13 * var(--hm-u)) 0 0;font-size:max(18px, calc(24 * var(--hm-u)));text-wrap:pretty;font-weight:500;line-height:1.44}.cs-next{margin-top:calc(170 * var(--hm-u));padding:calc(71.5 * var(--hm-u)) calc(30 * var(--hm-u)) calc(88.2 * var(--hm-u));border-top:1px solid var(--hm-rule);position:relative}.cs-next-label{padding-left:calc(1 * var(--hm-u))}.cs-next-link{margin-top:calc(17.5 * var(--hm-u));display:block}.cs-next-name{max-width:calc(980 * var(--hm-u));font-size:calc(144 * var(--hm-u));letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:-.22em;margin-bottom:-.22em;padding-top:.22em;padding-bottom:.22em;font-weight:600;line-height:1.055;display:block;overflow:visible clip}.cs-next-name-in{transition:transform .7s var(--cs-ease);display:block}.cs-next-tail{width:max-content;max-width:calc(100vw - 60 * var(--hm-u));flex-wrap:wrap;align-items:baseline;display:inline-flex}.cs-next-arrow{width:.82em;height:.465em;fill:var(--hm-mint);transition:transform .6s var(--cs-ease);flex:none;margin:.32em 0 0 .27em;display:block;position:relative;top:-.1525em}.cs-next-peek{right:calc(34 * var(--hm-u));width:calc(360 * var(--hm-u));height:calc(440 * var(--hm-u));margin-top:calc(-220 * var(--hm-u));background:var(--cs-panel);clip-path:inset(100% 0 0);pointer-events:none;transition:clip-path .8s var(--cs-ease);position:absolute;top:50%;overflow:hidden}.cs-next-peek img{object-fit:cover;width:100%;height:100%;transition:scale 1.2s var(--cs-ease);display:block;scale:1.15}.cs-next-link:focus-visible{outline:none}.cs-next-link:focus-visible .cs-next-name-in{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.04em}.cs-next-link:focus-visible .cs-next-tail{-webkit-text-decoration:inherit;text-decoration:inherit}@media (hover:hover){.cs-next-link:hover .cs-next-arrow{transform:translate(.18em)}.cs-next-link:hover .cs-next-peek{clip-path:inset(0)}.cs-next-link:hover .cs-next-peek img{scale:1}}.cs-next-link:focus-visible .cs-next-arrow{transform:translate(.18em)}.cs-next-link:focus-visible .cs-next-peek{clip-path:inset(0)}.cs-next-link:focus-visible .cs-next-peek img{scale:1}@media (prefers-reduced-motion:no-preference){.cs-title-in{animation:cs-rise 1.1s var(--cs-ease) .12s both}.cs-crumbs,.cs-facts,.cs-card,.cs-note{animation:cs-fade .9s var(--cs-ease) both}.cs-facts{animation-delay:.3s}.cs-card{animation-delay:.42s}.cs-card+.cs-card{animation-delay:.5s}.cs-card+.cs-card+.cs-card{animation-delay:.58s}.cs-note{animation-delay:.7s}.cs[data-motion] .cs-fig{clip-path:inset(100% 0 0);transition:clip-path 1.2s var(--cs-ease);transition-delay:calc(var(--cs-i,0) * 90ms)}.cs[data-motion] .cs-fig-media{transition:scale 1.6s var(--cs-ease);transition-delay:calc(var(--cs-i,0) * 90ms);scale:1.12}.cs[data-motion] .cs-fig-cap{opacity:0;transition:opacity .6s ease, translate .8s var(--cs-ease);transition-delay:calc(.45s + var(--cs-i,0) * 90ms);translate:0 8px}.cs[data-motion] .cs-fig[data-in]{clip-path:inset(0)}.cs[data-motion] .cs-fig[data-in] .cs-fig-media{scale:1}.cs[data-motion] .cs-fig[data-in] .cs-fig-cap{opacity:1;translate:none}.cs[data-motion] .cs-detail{opacity:0;transition:opacity .8s ease .3s, translate 1s var(--cs-ease) .3s;translate:0 24px}.cs[data-motion] .cs-detail[data-in]{opacity:1;translate:none}.cs[data-motion] .cs-next .cs-next-name-in{transform:translateY(105%)}.cs[data-motion] .cs-next[data-in] .cs-next-name-in{transition:transform 1.1s var(--cs-ease) .1s;transform:none}.cs[data-motion] .cs-next-label{opacity:0;transition:opacity .6s}.cs[data-motion] .cs-next[data-in] .cs-next-label{opacity:1}}@keyframes cs-rise{0%{transform:translateY(calc(100% + .45em))}}@keyframes cs-fade{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.cs-next-peek,.cs-next-peek img,.cs-next-arrow,.cs-next-name-in{transition:opacity .2s}.cs-next-peek{clip-path:none;opacity:0}.cs-next-peek img{scale:1}.cs-next-link:focus-visible .cs-next-arrow{transform:none}.cs-next-link:focus-visible .cs-next-peek{opacity:1}}@media (hover:hover) and (prefers-reduced-motion:reduce){.cs-next-link:hover .cs-next-arrow{transform:none}.cs-next-link:hover .cs-next-peek{opacity:1}}@media (max-width:819px){.cs{--cs-gap:12px}.cs-head{padding:132px 20px 0}.cs-title{overflow-wrap:break-word;margin:calc(24px - .24em) 0 -.22em -2px;font-size:clamp(48px,14vw,104px);line-height:.92}.cs-facts{grid-template-columns:1fr 1fr;gap:22px 16px;margin-top:40px;padding-top:20px}.cs-facts dd{margin-top:6px}.cs-cards{grid-template-columns:1fr;margin:48px 20px 0}.cs-card{min-height:0;padding:24px 22px 40px}.cs-card-text{margin-top:16px}.cs-note{margin:14px 20px 0}.cs-pictures{margin:64px 20px 0}.cs-row-full,.cs-row-full[data-tall],.cs-row-trio,.cs-row-wide{height:auto}.cs-row-full .cs-fig{aspect-ratio:1372/700}.cs-row-full[data-tall] .cs-fig{aspect-ratio:1372/760}.cs-row-full,.cs-row-full[data-tall],.cs-row-wide{grid-template-columns:1fr}.cs-row-trio{grid-template-columns:repeat(3,1fr);gap:8px}.cs-row-trio .cs-fig{aspect-ratio:444/620}.cs-row-trio .cs-fig-cap{font-size:9px;line-height:1.25;bottom:8px;left:8px;right:8px}.cs-row-wide .cs-fig{aspect-ratio:908/560}.cs-row-just[data-stack]{width:min(100%, calc(var(--cs-tall) * var(--cs-span-stack,99)));grid-template-columns:1fr}.cs-row-phones{--cs-k:min(2, var(--cs-k-wide,2));--cs-sum:var(--cs-sum-narrow,.92)}.cs-row-break[data-at=wide]{display:none}.cs-row-break[data-at=narrow]{display:block}.cs-cards[data-count="2"]{grid-template-columns:1fr}.cs-facts{row-gap:22px}.cs-detail{padding:16px 0 12px}.cs-fig-cap{bottom:12px;left:12px}.cs-next{margin-top:88px;padding:56px 20px 64px}.cs-next-link{margin-top:16px}.cs-next-name{max-width:none;font-size:clamp(44px,13vw,96px)}.cs-next-tail{max-width:calc(100vw - 40px)}.cs-next-peek{display:none}.cs-facts dt,.cs-card-label,.cs-detail-label,.cs-next-label,.cs-note{font-size:12px}}
