.cf{background:var(--color-ink-950);border-bottom:1px solid color-mix(in srgb, var(--color-paper-200) 7%, transparent);position:relative}.cf-stage{width:100%;height:100svh;min-height:520px;position:relative;overflow:hidden}.cf-wash{pointer-events:none;opacity:calc(.8 * (1 - var(--cf-set,0)));background:radial-gradient(55% 45% at 50% 72%,#d6ab3921 0%,#0000 70%);position:absolute;inset:0}.cf-canvas{position:absolute;inset:0;overflow:hidden}.cf-scrim{z-index:19;opacity:calc((1 - var(--cf-card,1)) * var(--cf-rail,1));pointer-events:none;background:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--color-ink-950) 42%, transparent) 38%, color-mix(in srgb, var(--color-ink-950) 80%, transparent) 68%, color-mix(in srgb, var(--color-ink-950) 94%, transparent) 100%);width:300px;position:absolute;top:0;bottom:0;right:0}.cf-card{z-index:20;text-align:center;color:var(--color-paper-50);filter:drop-shadow(0 1px 2px #0e0e0e);pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;padding:100px 10% max(72px,8vh);display:flex;position:absolute;inset:0}.cf .cf-card__title{text-wrap:balance;visibility:visible;margin:0 0 18px}.cf .cf-card__body{text-wrap:balance;margin:0}@media (max-width:767.98px){.cf .cf-card__body br{display:none}}.cf-card__foot{width:93%}.cf-figs{justify-content:space-between;gap:12px;width:90%;margin:0 auto;padding:0 16px;display:flex;position:relative}.cf-figs:before,.cf-figs:after{content:"";border:1px solid var(--color-paper-50);opacity:.5;width:12px;position:absolute;top:0;bottom:0}.cf-figs:before{border-right:none;border-radius:0;left:0}.cf-figs:after{border-left:none;border-radius:0;right:0}.cf-fig{flex-direction:column;align-items:center;gap:12px;width:calc(33.333% - 10px);padding:6px 0;display:flex}.cf-fig__value{color:var(--color-paper-50);font-size:32px;line-height:38.4px}.cf-fig__caption{font-family:var(--font-label);color:var(--color-mute-400);margin:0;font-size:16px;font-weight:400;line-height:25.2px}@media (max-width:1199px){.cf-fig__caption{font-size:14px}}@media (max-width:991px){.cf-fig__value{white-space:nowrap;font-size:26px;line-height:31.2px}}.cf-scroll{z-index:30;color:var(--color-paper-50);font-family:var(--font-label);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:0 14px;font-size:14px;line-height:25.2px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cf-scroll__label,.cf-scroll__dash{filter:drop-shadow(0 1px 2px #0e0e0e)}.cf-scroll:focus-visible{outline:4px solid var(--color-gold-400);outline-offset:2px}.cf-scroll__dash{width:3px;height:16px;display:block;position:relative;overflow:hidden}.cf-scroll__dash:before{content:"";background:linear-gradient(to bottom, transparent 33.333%, var(--color-paper-50) 33.333% 66.666%, transparent 66.666%);width:100%;height:300%;animation:1s 9 cf-scroll-dash,.5s 9s forwards cf-scroll-dash-rest;position:absolute;top:0;left:0;transform:translateY(-33.3333%)}.cf-scroll[data-off] .cf-scroll__dash:before{animation-play-state:paused}@keyframes cf-scroll-dash{0%{transform:translateY(-66.6667%)}to{transform:translateY(0)}}@keyframes cf-scroll-dash-rest{0%{transform:translateY(-66.6667%)}to{transform:translateY(-33.3333%)}}.cf-rail{--cf-pitch:calc(100% / (var(--cf-n,14) - 1));z-index:30;width:30px;height:clamp(340px,64vh,620px);opacity:var(--cf-rail,1);position:absolute;top:50%;right:max(2.5%,24px);transform:translateY(-50%)}.cf-rail[data-off]{visibility:hidden}.cf-rail__track{--rp:0%;pointer-events:none;filter:drop-shadow(0 1px 2px #262626cc);position:absolute;inset:0}.cf-rail__track:before,.cf-rail__track:after{content:"";width:1px;position:absolute;top:0;right:0}.cf-rail__track:before{background:var(--color-paper-50);opacity:.14;bottom:0}.cf-rail__track:after{height:var(--rp);background:linear-gradient(to bottom, color-mix(in srgb, var(--color-gold-400) 30%, transparent), var(--color-gold-400));opacity:.85}.cf-rail__gap{height:var(--cf-pitch);flex-direction:column;justify-content:center;align-items:flex-end;display:flex;position:absolute;right:0}.cf-rail__minor{background:var(--color-paper-50);opacity:.3;width:5px;height:1px;display:block}.cf-rail__list{margin:0;padding:0;list-style:none;position:absolute;inset:0}.cf-rail__stop{position:absolute;right:0;transform:translateY(-50%)}.cf-rail__item{width:44px;height:clamp(24px, calc(clamp(340px, 64vh, 620px) / (var(--cf-n,14) - 1)), 40px);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-end;align-items:center;padding:0;display:flex;position:relative}.cf-rail__item:focus-visible{outline:4px solid var(--color-gold-400);outline-offset:-4px}.cf-rail__tick{background:var(--color-paper-50);opacity:.38;transform-origin:100%;width:12px;height:1.5px;transition:width .55s var(--ease-lux), opacity .55s var(--ease-lux), background-color .55s var(--ease-lux), box-shadow .55s var(--ease-lux);border-radius:0;display:block}.cf-rail__label{white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .45s var(--ease-lux), transform .45s var(--ease-lux);flex-direction:row-reverse;align-items:baseline;gap:10px;display:flex;position:absolute;top:50%;right:calc(100% + 2px);transform:translate(8px,-50%)}.cf-rail__num{text-shadow:0 1px 2px #000000e6;font-family:var(--font-label);letter-spacing:.08rem;font-variant-numeric:tabular-nums;color:var(--color-paper-50);transition:color .45s var(--ease-lux);font-size:10px;font-weight:600;line-height:1}.cf-rail__name{text-shadow:0 1px 3px #000000f2;font-family:var(--font-label);letter-spacing:.08rem;text-transform:uppercase;color:var(--color-paper-50);opacity:.92;font-size:10px;font-weight:600;line-height:1}.cf-rail__item[data-state=done] .cf-rail__tick{opacity:.75}.cf-rail__item[data-state=active] .cf-rail__tick{opacity:1;background:var(--color-gold-400);width:28px;height:2px;box-shadow:0 0 12px color-mix(in srgb, var(--color-gold-400) 55%, transparent)}.cf-rail__item[data-state=active] .cf-rail__label{opacity:1;transform:translateY(-50%)}.cf-rail__item[data-state=active] .cf-rail__num{color:var(--color-gold-400)}@media (hover:hover){.cf-rail__item:hover .cf-rail__tick{opacity:1;width:20px}.cf-rail__item[data-state=active]:hover .cf-rail__tick{width:28px}.cf-rail__item:hover .cf-rail__label{opacity:1;transform:translateY(-50%)}.cf-rail__list:has(.cf-rail__item:hover) .cf-rail__item[data-state=active]:not(:hover) .cf-rail__label{opacity:.35}}.cf-rail__item:focus-visible .cf-rail__label{opacity:1;transform:translateY(-50%)}.cf-rail__item:focus-visible .cf-rail__tick{opacity:1;width:20px}.cf-panels{z-index:25;pointer-events:none;position:absolute;inset:0}.cf-panel{--cf-panel-pad:28px;left:var(--shell-x);width:min(30rem, calc(100% - 2 * var(--shell-x)));padding:var(--cf-panel-pad) calc(var(--cf-panel-pad) + 2px);border:1px solid color-mix(in srgb, var(--color-paper-50) 16%, transparent);background:color-mix(in srgb, var(--color-ink-950) 66%, transparent);color:var(--color-paper-50);opacity:0;visibility:hidden;border-radius:0;position:absolute;bottom:max(64px,8vh);transform:translateY(18px);box-shadow:0 30px 60px -30px #000000b3}.cf .cf-panel__eyebrow{color:var(--color-gold-400);align-items:center;gap:10px;margin:0;line-height:11px;display:flex}.cf-panel__num{color:var(--color-paper-50)}.cf-panel__title{letter-spacing:.02em;text-wrap:balance;color:var(--color-paper-50);margin:14px 0 0;font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.06}.cf .cf-panel__body{color:var(--color-mute-200);margin:12px 0 0}.cf-panel__specs{border-top:1px solid color-mix(in srgb, var(--color-paper-50) 10%, transparent);flex-wrap:wrap;gap:14px 24px;margin:18px 0 0;padding-top:16px;display:flex}.cf-panel__spec dt{color:var(--color-mute-400)}.cf .cf-panel__spec dd{color:var(--color-paper-50);margin:2px 0 0;font-size:12px;line-height:18.75px}.cf-panel__cta{margin-top:22px}.cf-panel__links{border-top:1px solid color-mix(in srgb, var(--color-paper-50) 10%, transparent);margin-top:18px;padding-top:14px}.cf-panel__links ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin:0;padding:0;list-style:none;display:grid}.cf-panel__link{color:var(--color-mute-200);font-family:var(--font-label);transition:color .3s var(--ease-lux);align-items:baseline;gap:10px;padding:5px 0;font-size:13.5px;line-height:1.3;display:flex}.cf-panel__link-num{font-family:var(--font-label);letter-spacing:.08rem;font-variant-numeric:tabular-nums;color:var(--color-mute-400);transition:color .3s var(--ease-lux);flex:none;font-size:10px;font-weight:600}.cf-panel__link-name{overflow-wrap:break-word;min-width:0}.cf-panel__link:hover,.cf-panel__link:focus-visible{color:var(--color-paper-50)}.cf-panel__link:hover .cf-panel__link-num,.cf-panel__link:focus-visible .cf-panel__link-num{color:var(--color-gold-400)}.cf-panel__link:focus-visible{outline:4px solid var(--color-gold-400);outline-offset:2px}.cf-panel[data-finale] .cf-panel__cta{margin-top:18px}.cf-list{padding:56px var(--shell-x) 80px;grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));gap:20px;display:grid}.cf-panel--static{opacity:1;visibility:visible;background:var(--color-ink-900);width:auto;position:relative;bottom:auto;left:auto;transform:none}@media (prefers-reduced-motion:reduce){.cf-scroll__dash:before{animation:none;transform:translateY(-33.3333%)}}@media (max-width:768px){.cf-card{padding:100px 10px 64px}.cf .cf-card__title{font-size:20px;line-height:24px}.cf-card__foot{width:100%}.cf-figs{flex-direction:column;gap:12px;width:85%;padding:6px 12px}.cf-fig{gap:4px;width:auto;padding:0}.cf-fig__value{font-size:18px;line-height:21.6px}.cf-fig__caption{font-size:12px;line-height:19.6px}.cf-fig__caption br{display:none}.cf-scroll{font-size:13px;line-height:20px}.cf-scrim{width:96px}.cf-rail{height:min(40svh,340px);opacity:calc((1 - var(--cf-card,1)) * var(--cf-rail,1));visibility:visible;top:92px;right:6px;transform:none}.cf-rail__item{width:34px;height:clamp(22px, calc(min(40svh, 340px) / (var(--cf-n,14) - 1)), 32px)}.cf-rail__tick{width:8px}.cf-rail__item[data-state=active] .cf-rail__tick{width:16px}.cf-rail__label{right:calc(100% - 6px)}.cf-rail__num{font-size:10px}.cf-rail__name{display:none}.cf-rail__minor{width:4px}.cf-panel{--cf-panel-pad:18px;left:12px;right:12px;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--color-ink-950) 80%, transparent);width:auto}.cf .cf-panel__eyebrow{line-height:10px}.cf-panel__title{margin-top:12px;font-size:18px}.cf .cf-panel__body{letter-spacing:0;margin-top:8px;font-size:12.5px;line-height:20.25px}.cf-panel__specs{gap:10px 18px;margin-top:12px;padding-top:12px}.cf .cf-panel__spec dd{font-size:11px;line-height:16.875px}.cf-panel__cta{margin-top:14px}.cf-panel__links{margin-top:12px;padding-top:9px}.cf-panel__links ul{column-gap:14px}.cf-panel__link{padding:4px 0;font-size:12.5px}.cf-panel[data-finale] .cf-panel__cta{margin-top:17px}}@media (min-width:769px) and (max-height:760px){.cf-card{padding-top:90px}.cf-panel{bottom:40px}}.cf-skel{pointer-events:none;transition:opacity .4s var(--ease-lux);display:none;position:absolute;inset:0}html.wfr-js .cf-skel{display:block}.cf-skel[data-gone]{opacity:0}.cf-skel__car{--skel-mask:url(/textures/skeleton/film-phone.41c5c59027.webp);width:90.6%;height:15.8%;position:absolute;top:57.3%;left:5.1%}@media (min-width:769px){.cf-skel__car{--skel-mask:url(/textures/skeleton/film-desktop.8cca1f1115.webp);width:42.8%;height:28.5%;top:51.9%;left:28.9%}}.cf-set{pointer-events:none;opacity:var(--cf-set,0);background:#000;position:absolute;inset:0}.cf-stage[data-static]{--cf-set:1}.cf-panels .cf-panel[data-finale]{width:auto;box-shadow:none;text-align:center;filter:drop-shadow(0 1px 2px #0e0e0e);background:0 0;border:0;padding:0;bottom:10vh;left:16.5%;right:16.5%}.cf-panels .cf-panel[data-finale] .cf-panel__title{letter-spacing:.08rem;margin:0;font-size:1.75rem;line-height:2rem}.cf-panels .cf-panel[data-finale] .cf-panel__body{max-width:44rem;color:var(--color-paper-50);margin:18px auto 0}.cf-end{z-index:26;pointer-events:none;opacity:0;visibility:hidden;color:var(--color-paper-50);text-align:center;position:absolute;inset:0}.cf .cf-end__name{letter-spacing:.04em;text-shadow:0 1px 3px #000c;margin:0;font-size:clamp(40px,7.1vh,80px);line-height:1;position:absolute;top:18vh;left:0;right:0}.cf-end__way{display:contents}.cf-end__caption{font-family:var(--font-label);text-shadow:0 1px 2px #0e0e0e;margin:0;font-size:18px;font-weight:400;line-height:25.2px;position:absolute;top:76.2vh;left:0;right:0}.cf-end__links{position:absolute;top:80.8vh;left:10%;right:10%}.cf-end__links ul{flex-wrap:wrap;justify-content:center;gap:2px 34px;margin:0;padding:0;list-style:none;display:flex}.cf-end__link{pointer-events:auto;font-family:var(--font-label);letter-spacing:.08rem;text-transform:uppercase;color:var(--color-paper-50);text-shadow:0 1px 2px #0e0e0e;transition:color .3s var(--ease-lux);align-items:baseline;gap:9px;padding:8px 2px;font-size:14px;font-weight:600;line-height:18px;display:inline-flex}.cf-end__num{font-variant-numeric:tabular-nums;color:var(--color-gold-400);font-size:10px}.cf-end__link:after{content:"";opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:2px;display:inline-block;transform:translateY(-2px)rotate(-45deg)}.cf-end__link:hover,.cf-end__link:focus-visible{color:var(--color-gold-400)}.cf-end__link:focus-visible{outline:4px solid var(--color-gold-400);outline-offset:2px}.cf-end__cta{pointer-events:auto;position:absolute;top:48%;right:max(2.5%,24px);transform:translateY(-50%)}.cf-list .cf-end__name{letter-spacing:.04em;text-align:left;text-shadow:none;margin:0 0 14px;font-size:2rem;line-height:1;position:static}@media (max-width:768px){.cf-panels .cf-panel[data-finale]{background:0 0;bottom:10vh;left:10px;right:10px}.cf-panels .cf-panel[data-finale] .cf-panel__title{font-size:20px;line-height:24px}.cf-panels .cf-panel[data-finale] .cf-panel__body{margin-top:10px;font-size:12.5px;line-height:20.25px}.cf .cf-end__name{top:24vh}.cf-end__way{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:10px;display:flex;position:absolute}.cf-end__caption{font-size:14px;line-height:19.6px;position:static}.cf-end__links{position:static}.cf-end__links ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.cf-end__link{letter-spacing:.06rem;gap:7px;padding:3px 0;font-size:12px;line-height:18px}.cf-end__cta{justify-content:center;margin-top:2px;display:flex;position:static;transform:none}}
