.cFIpcq_root{--story-ink:var(--cs-text);--story-muted:var(--cs-dim);--story-rule:var(--cs-rule);--story-orange:#ec7a00;--story-ease:cubic-bezier(.22,1,.36,1);--story-float:0 30px 68px #0000006b,0 10px 22px #0000003d,0 1px 0 #ffffff14,inset 0 1px #ffffff0f;--story-lift:0 70px 120px -24px #000000eb,0 30px 56px -18px #000000c7,0 10px 18px -6px #00000080,0 -1px 0 #ffffff0f;min-width:0;color:var(--story-ink);position:relative}html[data-appearance=light] .cFIpcq_root{--story-lift:0 44px 80px -30px #24252057,0 18px 34px -16px #24252038,0 1px 0 #ffffffb3}.cFIpcq_root .cFIpcq_page{width:min(100%,1440px);font-family:var(--font-geist-sans),sans-serif;margin-inline:auto;padding:0 clamp(20px,3.75vw,72px) 32px}.cFIpcq_root .cFIpcq_page :is(h1,h2,h3,p,dl,dd,ol){margin:0}.cFIpcq_root .cFIpcq_page a{color:inherit}.cFIpcq_root .cFIpcq_page :is(a,[tabindex]):focus-visible{outline:3px solid var(--story-orange);outline-offset:5px}.cFIpcq_root .cFIpcq_page .cFIpcq_kicker{font:500 10px/1.6 var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.13em;color:var(--story-orange)}.cFIpcq_root .cFIpcq_page .cFIpcq_kicker span{opacity:.6;margin-inline:6px}.cFIpcq_root .cFIpcq_page .cFIpcq_top{padding:clamp(48px,7vw,104px) 0 clamp(30px,4vw,52px)}.cFIpcq_root .cFIpcq_page .cFIpcq_title{letter-spacing:-.065em;margin-top:22px;font-size:clamp(64px,11vw,176px);font-weight:550;line-height:.88}.cFIpcq_mask{padding-bottom:.04em;display:block;overflow:hidden}.cFIpcq_mask>span{animation:cFIpcq_storyRise 1s var(--story-ease) .12s both;display:block}@keyframes cFIpcq_storyRise{0%{transform:translateY(104%)}to{transform:none}}.cFIpcq_root .cFIpcq_page .cFIpcq_line{max-width:36ch;color:var(--story-muted);margin-top:26px;font-size:clamp(17px,1.6vw,22px);line-height:1.45}.cFIpcq_heroStage{isolation:isolate;border:1px solid color-mix(in srgb,var(--story-ink) 14%,transparent);box-shadow:var(--story-lift);border-radius:8px;place-items:center;padding:clamp(20px,4.4vw,72px);display:grid;position:relative;overflow:hidden}.cFIpcq_heroStage>canvas{z-index:0;opacity:1}:is(html[data-appearance=light] .cFIpcq_heroStage>canvas,html[data-appearance=light] .cFIpcq_previewStage>canvas){filter:contrast(.32)brightness(1.5)}.cFIpcq_cross{z-index:2;opacity:.7;width:18px;height:18px;position:absolute}.cFIpcq_cross:before,.cFIpcq_cross:after{content:"";background:var(--story-ink);position:absolute}.cFIpcq_cross:before{width:2px;height:18px;top:0;left:8px}.cFIpcq_cross:after{width:18px;height:2px;top:8px;left:0}.cFIpcq_cross[data-corner=tl]{top:16px;left:16px}.cFIpcq_cross[data-corner=tr]{top:16px;right:16px}.cFIpcq_cross[data-corner=bl]{bottom:16px;left:16px}.cFIpcq_cross[data-corner=br]{bottom:16px;right:16px}.cFIpcq_window,.cFIpcq_previewWindow,.cFIpcq_nextWindow{z-index:1;color:#f1efe7;width:100%;box-shadow:var(--story-float);background:#202124;border-radius:12px;display:block;position:relative;overflow:hidden}html[data-appearance=light] :is(.cFIpcq_window,.cFIpcq_previewWindow,.cFIpcq_nextWindow){color:#191917;background:#ecebe5}.cFIpcq_window{max-width:1120px}.cFIpcq_bar{min-height:30px;font:500 10px/1 var(--font-geist-mono),monospace;letter-spacing:.04em;--traffic-size:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 14px;display:grid}.cFIpcq_bar>span:nth-child(2){text-align:center;opacity:.72}.cFIpcq_bar>i{width:46px}.cFIpcq_capture{aspect-ratio:1.6;background:#2a2b2e;display:block;position:relative}.cFIpcq_capture img{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.cFIpcq_facts{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(30px,6vw,110px);padding:clamp(44px,6vw,88px) 0;display:grid}.cFIpcq_credits{border-bottom:1px solid var(--story-rule)}.cFIpcq_credits>div{border-top:1px solid var(--story-rule);grid-template-columns:150px 1fr;gap:20px;padding:13px 0;display:grid}.cFIpcq_credits dt{font:500 9px/1.9 var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.13em;color:var(--story-muted)}.cFIpcq_credits dd{text-align:right;font-size:15px;line-height:1.45}.cFIpcq_actions{gap:14px;display:grid}.cFIpcq_root .cFIpcq_page .cFIpcq_action{letter-spacing:-.04em;min-height:72px;transition:color .35s var(--story-ease);border-block:3px solid;justify-content:space-between;align-items:center;gap:20px;font-size:clamp(20px,2.1vw,30px);font-weight:550;text-decoration:none;display:flex}.cFIpcq_root .cFIpcq_page .cFIpcq_action:hover{color:var(--story-orange)}.cFIpcq_preview{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,5vw,90px);min-height:calc(100svh - 120px);padding:clamp(30px,4vw,60px) 0;display:grid}.cFIpcq_root .cFIpcq_page .cFIpcq_preview h2{letter-spacing:-.05em;text-wrap:balance;margin-top:22px;font-size:clamp(28px,3vw,44px);font-weight:550;line-height:1.12}.cFIpcq_steps{gap:4px;padding:0;list-style:none;display:grid;margin-top:clamp(30px,4vw,54px)!important}.cFIpcq_steps li{border-top:1px solid var(--story-rule);transition:opacity .5s var(--story-ease);grid-template-columns:46px 1fr;gap:4px 14px;padding:18px 0;display:grid}.cFIpcq_steps li>span{font:500 11px/1.9 var(--font-geist-mono),monospace;color:var(--story-orange);grid-row:span 2}.cFIpcq_root .cFIpcq_page .cFIpcq_steps h3{letter-spacing:-.03em;font-size:19px;font-weight:550}.cFIpcq_root .cFIpcq_page .cFIpcq_steps p{color:var(--story-muted);max-width:52ch;font-size:15px;line-height:1.65}.cFIpcq_root[data-story-motion=on] .cFIpcq_steps li[data-active=false]{opacity:.38}.cFIpcq_previewStage{isolation:isolate;border:1px solid color-mix(in srgb,var(--story-ink) 14%,transparent);box-shadow:var(--story-lift);border-radius:8px;place-items:center;padding:clamp(18px,3vw,44px);display:grid;position:relative;overflow:hidden}.cFIpcq_previewStage>canvas{z-index:0;opacity:1}.cFIpcq_previewFrame{background:#2a2b2e;height:min(62svh,620px);position:relative;overflow:hidden}.cFIpcq_previewFrame img{will-change:transform;width:100%;height:auto;display:block}.cFIpcq_root[data-story-motion=off] .cFIpcq_previewFrame{overflow-y:auto}.cFIpcq_next{padding:clamp(60px,8vw,120px) 0 0}.cFIpcq_root .cFIpcq_page .cFIpcq_nextLink{border:1px solid color-mix(in srgb,var(--story-ink) 14%,transparent);background:color-mix(in srgb,var(--story-ink) 4%,transparent);box-shadow:var(--story-lift);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:clamp(24px,4vw,70px);padding:clamp(28px,4vw,56px) clamp(24px,4vw,56px) 0;text-decoration:none;display:grid;position:relative;overflow:hidden}.cFIpcq_nextLink>.cFIpcq_kicker{grid-column:1;align-self:start}.cFIpcq_nextLink>strong{letter-spacing:-.065em;transition:color .35s var(--story-ease);grid-column:1;font-size:clamp(48px,7vw,112px);font-weight:550;line-height:.9}.cFIpcq_nextLine{color:var(--story-muted);grid-column:1;padding-bottom:clamp(28px,4vw,56px);font-size:16px}.cFIpcq_nextWindow{transition:transform .7s var(--story-ease);grid-area:1/2/span 3;align-self:end;transform:translateY(18%)}.cFIpcq_root .cFIpcq_page .cFIpcq_nextLink:hover>strong{color:var(--story-orange)}.cFIpcq_root .cFIpcq_page .cFIpcq_nextLink:hover .cFIpcq_nextWindow{transform:translateY(8%)}.cFIpcq_browse{justify-content:space-between;gap:20px;padding:22px 0 10px;font-size:14px;display:flex}.cFIpcq_browse a{border-bottom:1px solid #0000;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.cFIpcq_browse a:hover{border-bottom-color:currentColor}@media (max-width:900px){.cFIpcq_facts{grid-template-columns:1fr}.cFIpcq_preview{grid-template-columns:1fr;min-height:0}.cFIpcq_previewFrame{height:min(70svh,560px);overflow-y:auto}.cFIpcq_root .cFIpcq_page .cFIpcq_nextLink{grid-template-columns:1fr}.cFIpcq_nextWindow{grid-area:auto/1;transform:translateY(12%)}}@media (max-width:700px){.cFIpcq_root .cFIpcq_page .cFIpcq_title{font-size:clamp(52px,16vw,84px)}.cFIpcq_credits>div{grid-template-columns:110px 1fr;gap:12px}.cFIpcq_credits dd{font-size:13px}.cFIpcq_bar{--traffic-size:5px;min-height:22px;padding:0 9px;font-size:7px}.cFIpcq_bar>i{width:24px}.cFIpcq_cross{display:none}.cFIpcq_root .cFIpcq_page .cFIpcq_action{min-height:60px;font-size:20px}}@media (prefers-reduced-motion:reduce){.cFIpcq_mask>span{animation:none}.cFIpcq_nextWindow,.cFIpcq_root .cFIpcq_page .cFIpcq_action,.cFIpcq_steps li{transition:none}}
